當用戶登錄時必須出示註銷,否則,它會顯示登錄吧....我想波紋代碼:是否可以區分頭,而會話激活
<?php
if(session_start())
{
echo "<a href='home.php'>Logout</a>";
}
else echo " <a href='index1.php'>Login/Register</a>";
?>
//但這是行不通的。請幫助
當用戶登錄時必須出示註銷,否則,它會顯示登錄吧....我想波紋代碼:是否可以區分頭,而會話激活
<?php
if(session_start())
{
echo "<a href='home.php'>Logout</a>";
}
else echo " <a href='index1.php'>Login/Register</a>";
?>
//但這是行不通的。請幫助
您正在致電session_start()開始會話。你需要做的是創建登錄腳本,然後開始會話。我可能會在$ _SESSION ['logged_in'] = true的時候設置一個$ _SESSION變量。然後在導航標題檢查
if($_SESSION['logged_in'] === true){
// do something
}
這也許是一個更好的方法來處理這個問題。
您的意見後,我曾嘗試這一塊代碼爵士: –
但這一次登錄後,也它顯示的是假的一部分... ...真正的部分是不是現在的工作 –
歡迎來到SO。只是爲了確認,它怎麼不適合你?顯示什麼? – Jonnny
你是否在註銷時使用session_destroy()或unset() –
否我已經完成註銷部分。在標題菜單中,如果用戶沒有登錄,它將顯示登錄,否則,如果他登錄在標題菜單將更改爲註銷 –