会话变量在一段时间后丢失或在php中立即丢失

时间:2016-01-23 04:31:17

标签: php session-variables

每当用户在我的网页上登录时,username都会存储为$_SESSION变量,如下所示:

$_SESSION['username'] = $username; 

其中$username是用户的电子邮件地址,并假设其他用户已登录。我观察到的是我的用户在登录后或几次后立即自动注销。我的会话变量是否丢失或应该是其他问题?

我的session_start()总是在开头,上面没有空格,所以这不是问题。

登录成功后登录代码的一部分是:

 if ($usererror != 1 && $passworderror != 1 && $conferror != 1) {

    $_SESSION["username"] = $username;
    $_SESSION["password"] = $password;

    header('Location:/dashboard_test/index.php');
}

接受登录的第一页的前几行为:

session_start();
$username = $_SESSION['username'];

0 个答案:

没有答案