Kaskus

Tech

mamat.metalAvatar border
TS
mamat.metal
[ASK] Tentang SESSION di php
[SOLVED]
Ane lagi bikin program url shortener gan. masih jalan di localhost gan buat tugas doang. jadi gini masalahnya.


Ada page yg di masukin pertama kali itu index.php, isinya cuma form masukkin url yang mau di pendekkin, nah dari form itu masuk ke shorten_act.php yang isinya gini:
<?php
session_start();
require_once 'db_inc.php';

$longurl = $_POST['longurl'];
//function mendekkin
...
...
// end of function mendekkin

//cek udah ada apa belom di database, return nilai id di database, jika return 0 berarti belum ada di database
function cekAda($urlnya){
...
...
}
//get id dari url hasil pengecekan
$adaga=cekAda($longurl);

//jika data belum ada
if($adaga=0){
//belom dibikin codenya
echo 'data ga ada';
}
//jika data sudah ada
else {
$result = mysql_query("select unique_chars from urls where uid=$adaga;");
$value = mysql_fetch_assoc($result);
$shorten_url=$value["unique_chars"];

$_SESSION['shortenurl'] = $shorten_url;
// pas echo disini keluar gan nilai $_SESSION['shortenurl']
echo $_SESSION['shortenurl'];
//nunggu 1 detik terus redirect ke shorten.php
header("refresh:1; url=shorten.php");
}
?>

lalu ini isi dari shorten.php:
<?php
session_start();
echo $_SESSION['shortenurl'];
?>

nah pas di shorten.php ga masuk gan $_SESSION['shortenurl'] nya.
ane var_dump isinya malah null. ane udah googling sana sini ga nemu ane salah dimana. mohon pencerahannya para master emoticon-Mewek


EDITED:
ternyata ada yang salah di function ane gan, selain itu langsung bisa sessionnyaemoticon-Cape d... (S)
emoticon-Malu (S)
Diubah oleh mamat.metal 11-11-2014 21:35
0
826
5
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.3KThread•5.2KAnggota
Urutkan
Terlama
GuestAvatar border
Komentar yang asik ya
Ikuti KASKUS di
© 2026 KASKUS, PT Darta Media Indonesia. All rights reserved.