不能使用带有php登录脚本的$ _SESSION

时间:2012-12-05 16:40:11

标签: php session login

我已经研究了两天,为什么我的脚本不起作用。我想做的就是创建一个简单的注册,登录,注销脚本。我注册工作得很好。当我去登录时,$ _SESSION不想工作,我不知道为什么。这是我的一些代码:

$userArr = mysql_fetch_array($query);
$stored_pwd = $userArr['password'];
$id = $userArr['id'];

if (md5($password) == $stored_pwd) {
    $_SESSION['uid'] = $id;
    $_SESSION['start'] = time();
    session_regenerate_id();
    header("Location: ".$redirect);
} else {
    $errors[] = "The passwords don't match. Please try again.";
}

所以我不知道出了什么问题。我在所有页面上调用了session_start()以及ob_start()和ob_flush()。任何帮助表示赞赏。

0 个答案:

没有答案