2016-01-15 31 views
0

一切正常工作就像登錄,然後更改爲一個頁面,並說您已登錄,我可以直接前進我的工作,但現在如果我想註銷,並單擊註銷,它確實註銷我,但它告訴我一個錯誤,說這個使用php創建了一個登錄和註銷會話,但我在登出時遇到問題

「注意:使用未定義的常量PHPSESSID - 在E:\ 3中假定'PHPSESSID' Web編程\ WAMP \ WWW \的public_html \ logout.php第12" 行

這是我的註銷

<?php 

    echo "Logged out scuccessfully"; 

    session_start(); 
    session_destroy(); 
    setcookie(PHPSESSID,session_id(),time()-1); 

?> 
PHP腳本

也沒有人知道如何在我註銷頁面後返回登錄頁面仍然說「您已成功註銷」

請詢問您是否需要了解其他任何信息。

回答

0

而不是setcookie(PHPSESSID,session_id(),time()-1);您可以使用:session_regenerate_id(true);這會創建一個新的ID並更新關聯的cookie。

爲了將用戶重定向到註銷的頁面,你可以使用:

header('Location: /pageafterlogout.php');