[英]It seems that session was not destroyed precisely in yii2
我試圖銷毀我的'session'
,但在銷毀之后似乎可以正確訪問會話。 即使我通過'isActive'對其進行了檢查,並得到了一個響應: 'false'
但它仍然可讀可寫。
$session=Yii::$app->session;
$session->close();
$session->destroy();
$session->isActive ? $m='ya' : $m='no';
echo $m; // responded 'false'
$_SESSION['test']=1; //session is accessible properly yet
echo $_SESSION['test']; // session response 1
$_SESSION
是一個PHP
全局變量PHP:SESSION-DOCS
包含當前腳本可用的會話變量的關聯數組。 有關如何使用此功能的更多信息,請參見會話功能文檔。
這意味着$_SESSION
始終處於活動狀態.. destroy()
應該“銷毀” $_SESSION
的實際內容
http://www.yiiframework.com/doc-2.0/yii-web-session.html
http://www.yiiframework.com/doc-2.0/yii-web-session.html#destroy()-detail
destroy()
詳細釋放所有會話變量,並銷毀注冊到會話的所有數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.