[英]php session lost after header() redirect
這是我第一次嘗試創建會話。 另外,成功登錄后,我使用header()函數重定向頁面,但是在重定向的頁面上,我不再有會話。 有代碼:
建立工作階段:
function userLogin($user){
session_start();
$_SESSION['username'] = $user;
header("Location: /~klemeno/vaja10?" . SID);
exit;
}
當瀏覽器重定向我時,我嘗試像這樣回顯會話:
if(isset($_SESSION['username'])){
echo $_SESSION['username'];
}
else{
echo "No session :(";
}
您需要調用session_start();
在兩個腳本中啟動和恢復會話。
您必須添加session_start(); 在您的PHP腳本的頂部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.