小编jlo*_*fft的帖子

会话变量不在页面之间传输

可能重复:
PHP已发送的标头

我正在创建一个简单的登录页面,但我的$_SESSION变量不是在页面之间传输.我在session_start()每个页面的开头,文件夹写作session_write_close()等等都阅读了很多其他帖子,但没有一个有效.该session_write_close()不会有所作为不论有无所以我刚刚离开它.所有下面的代码的正常工作,因为我已经低于和高于例如在离开了代码$login_fail的来源.

目前我设置的$_SESSION变量如下面的代码所示:

if($login_fail == "")
{
    $query = "SELECT first_name, last_name, email_address,password FROM user_info WHERE     email_address = '$email_address' AND password = '$password'";
    $result = mysql_query($query);

    if(!$result) die ("Database access : " .mysql_error());
    elseif (mysql_num_rows($result))
    {
        $row = mysql_fetch_row($result);
        $token = "$email_address";
        $token1 = "$password";
        echo "token: $token, token1: $token1, row[1]: $row[1], row2: $row[2] </ br>";
        if($token == $row[2] && $token1 == $row[3]) 
        {
            session_start();
            $_SESSION['first_name'] = …
Run Code Online (Sandbox Code Playgroud)

php session transfer

1
推荐指数
1
解决办法
2645
查看次数

标签 统计

php ×1

session ×1

transfer ×1