PHP重定向后会丢失session信息

3

这是我第一次尝试创建一个会话。

登录成功后,我使用header()函数重定向页面,但是在重定向的页面上我没有会话状态了。以下是代码:

创建会话:

function userLogin($user){
    session_start();
    $_SESSION['username'] = $user;
    header("Location: /~klemeno/vaja10?" . SID);
    exit;
}

当浏览器重定向我时,我尝试像这样回显会话:
```php echo $_SESSION['example']; ```
if(isset($_SESSION['username'])){   
    echo $_SESSION['username'];
}
else{
    echo "No session :(";
}
2个回答

12

我有它,但在WordPress上,会话不起作用。 - Tiago Medici

1

你需要在你的PHP脚本顶部添加session_start();。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接