2012-09-30 26 views
-1

好吧,這是問題,在我的網站的左邊有一個區域,它在每個網頁上說:您以「user」登錄通過註銷按鈕。 當某人按下注銷按鈕時,該人員被註銷。 但是即使表單已提交併且該用戶已註銷,您仍以「用戶」仍然可見的身份登錄。第二次按下注銷後,它將刪除消息+按鈕。在php代碼做它應該是什麼之前需要雙按鈕

這是代碼:

<?php 


    if ($_SESSION['login']== "OK") { 
    echo "Je bent ingelogd als ".$_SESSION['Gebruiker']."<br/>"; 
    ?> 
    <form action='' method='post'><input type='submit' name='btnLogout' value='Logout'></form> 
    <?php 
    if (isset($_POST['btnLogout'])){ 
     $_SESSION['login']= ""; 



     } 
    } 
    ?> 

回答

0

您需要的用戶是否登錄或不前檢查$ _ POST 你輸出。

<?php 

if (isset($_POST['btnLogout'])) 
    $_SESSION['login']= ""; 

if ($_SESSION['login']== "OK") 
{ 
    echo "Je bent ingelogd als ".$_SESSION['Gebruiker']."<br/>"; 
?> 
<form action='' method='post'><input type='submit' name='btnLogout' value='Logout'></form> 
} 
?> 
+0

哇這真的是我需要的簡單解決方法,我明白了:D – user1541645

相關問題