下面的代碼給我outupt作爲名稱xxxxx。而根據文檔session_write_close關閉會話。問題session_start和session_write_close
請幫助我理解這一點。
session_start();
$_SESSION['name'] = "xxxxx";
session_write_close();
print_r($_SESSION);
下面的代碼給我outupt作爲名稱xxxxx。而根據文檔session_write_close關閉會話。問題session_start和session_write_close
請幫助我理解這一點。
session_start();
$_SESSION['name'] = "xxxxx";
session_write_close();
print_r($_SESSION);
如果你想刪除會話使用session_destroy();
session_write_close != session-destroy
定義:
結束當前會話和存儲會話數據。會話數據通常在腳本終止後存儲,無需調用session_write_close(),但由於會話數據被鎖定以防止併發寫入,所以任何時候只有一個腳本可以在會話上運行。將幀集與會話一起使用時,由於此鎖定,您將體驗逐幀加載的幀。只要完成對會話變量的所有更改,就可以通過結束會話來縮短加載所有幀所需的時間。
想要做這樣的事情.. session_start(); $ timeout = 2000; ini_set('session.gc_maxlifetime',$ timeout); session_start(); –
可以取消設置使用
unset($_SESSION['session_name']);
通過session_destroy()提到你破壞本屆會議的其他答案會話,但要注意它不未設置任何與該會話,或者取消相關的全局變量會話cookie。
你必須使用以下:!
// Unset all of the session variables.
$_SESSION = array();
使用'session_unset($ _ SESSION [ '名']);''然後session_destroy();'**噗** * *了我 –