2012-08-10 66 views

回答

5

如果您使用session cookies,則當存在瀏覽器會話時,cookie將被刪除。

+0

感謝您的幫助。 – 2012-08-11 03:44:58

-2

使用PHP,您可以將它的信息存儲在會話中($_SESSION),會話用於在PHP腳本之間傳遞信息,只要會話仍然可用,並且默認會話在用戶關閉網頁時關閉你可以做這樣的事情:

<?php 
// you must first start your session on every page that would need it 
session_start(); 

//login.php 
login($usr,$password); 

function login($usr,$password){ 
    $_SESSION['usr'] = $usr; 
    $_SESSION['password'] = $password; 
} 

// and when you decide to logout 
function logout(){ 
    session_destroy(); 
} 

,並在每另一部分則可能需要訪問這些信息你會從$_SESSION['usr']得到它。 查看更多關於這裏的會話信息:session_start()session_destroy()

+0

這個答案是不完整和誤導。你永遠不會開始你的會話,也沒有提到當用戶決定在不關閉瀏覽器的情況下「註銷」會話時會被破壞。 – Matt 2012-08-10 17:45:42

+0

將它添加到我的代碼中,謝謝指出 – 2012-08-10 18:01:39

+0

僅供參考,那不是我的-1。我不認爲這太糟糕了,它需要一個倒票。它只是不值得+1。 – Matt 2012-08-10 18:03:48

相關問題