我寫這將啓動一個會話的simplte PHP登錄腳本:PHP沒有開始會話?
//Lets start our session
//Create our session
$_SESSION['token'] = md5($user['salt'].$user['user_id'].$user['username']);
$_SESSION['id'] = $user['user_id'];
$_SESSION['username'] = $user['username'];
header('Location: index.php');
die();
而且對索引文件我有這樣的代碼:
if(array_key_exists('id', $_SESSION) && array_key_exists('username', $_SESSION)):
echo 'Welcome user';
else:
include 'login.php';
endif;
每次在它的用戶登錄不啓動會話。我確保密碼和usename在數據庫上(使用我自己的驗證腳本)。任何人都可以看到我缺少的東西。
感謝
彼得
你的session_start()在哪裏? –
你在做 \t session_start(); –
你在哪裏開始會議? – Drewdin