2
<?php
//page 1
session_start();
...
$_SESSION['user_name_loggedin'] = $user;
header("Location: profile.php");
...
?>
<?php
//page2
session_start();
...
if(isset($_SESSION['user_name_loggedin'])){
\t echo $_SESSION['user_name_loggedin'];
}else{
\t echo 'not set<br>';
}
...
?>
我想獲得一個登錄使用會話我的網站工作。以上顯示了我希望在使用會話之間傳輸信息的兩個頁面的示例。 $用戶從登錄頁面的登錄表單中獲取。在配置文件頁面上,登錄後,它只顯示'未設置'。有什麼我失蹤?
預先感謝
你的瀏覽器允許cookies嗎? – user2659982
是$ user serializeable? – user2659982
確保$ user在登錄頁面上有值。如果該值未從表單中檢索,則不會設置SESSION變量。嘗試打印出$ user,並註釋掉重定向頭。看看是否有價值。 – blackandorangecat