[英]Is it possible to start new session without deleting old one [PHP]
如果已經開始一個新的會話,是否可以開始一個新的會話? 我有兩個同時運行的服務器。 我的會話存儲在數據庫中。 我希望始終根據傳遞給第二台服務器的會話ID來啟動會話。 問題是,無論傳遞給它的會話ID是什么,總是在第二台服務器上讀取已啟動的第一個會話。
您可以為一個或多個會話設置不同的會話變量名稱,並使用unset($ _ session ['admin_login'])之類的unset()函數來銷毀該變量;
對於前端登錄,例如$ _session ['front_login'] = array('username'=>'xyz','user_id'=> 1);
用於$ _session ['admin_login'] => array('admin_username'=>'qwerty','user_id'=> 1)之類的管理員登錄;
我找到了更好的解決方案。 我從數據庫中讀取了會話,並使用session_decode()填充了$ _SESSION數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.