这是我第一次尝试创建会话.此外,成功登录后我使用header()函数重定向页面,但然后在重定向的页面上我再也没有会话.有代码:
创建会话:
function userLogin($user){
session_start();
$_SESSION['username'] = $user;
header("Location: /~klemeno/vaja10?" . SID);
exit;
}
Run Code Online (Sandbox Code Playgroud)
当浏览器重定向我时,我尝试回显这样的会话:
if(isset($_SESSION['username'])){
echo $_SESSION['username'];
}
else{
echo "No session :(";
}
Run Code Online (Sandbox Code Playgroud)
Gor*_*kic 10
您需要调用session_start();两个脚本来启动和恢复会话.
请参阅:http://php.net/manual/en/function.session-start.php