我写这将启动一个会话的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