Thursday, June 26, 2014

PHP Session php selalu hilang setelah redirect ke halaman lain

Masalah ini muncul ketika saya mengupload program web yang telah saya buat ke server luar, permasalahannya sy harus login tiap kali ganti halaman hampir 3 jam pusing gara-gara session selalu hilang.

Berikut kode php standart yang sudah berjalan dan tidak pernah ada masalah sebelumnya


session_start(); 
if($_SESSION['session_user_web']!="")
{
 /*redirect kehalaman admin*/
}
else
{
/*redirect ke form login*/
}
?>

Solusinya :


session_save_path('/home/user/public_html/cgi-bin/tmp');
session_start();

if($_SESSION['session_user_web']!="")
{
 /*redirect kehalaman admin*/
}
else
{
/*redirect ke form login*/
}
?>


Jika masih hilang sessionnya buat file php.ini yang isinya 
session.use_cookies = 1 

Oke sekian solusi singkat yang bisa saya bagikan ^_^d