亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

php 如何用session_id 獲取指定session?

php 如何用session_id 獲取指定session?

拉風的咖菲貓 2019-02-05 10:06:57
業務場景,公司老項目,與客戶端的會話連接用sessionid 搭建的?,F在要做一個頂號踢下線的功能1.建立相關數據表,記錄用戶的sessionid, uid, 在線狀態2.當用戶在其他客戶端登錄同一賬號時,更改數據庫,將上次登錄的session 注銷掉代碼構思如下:$presid = session_id(); $othersid = session_id('soupivi4v3qhkfj2vjennnsbt6');這兩個sessionid 拿到的值都是一樣的?請教,why?我知道應該用JWT做,but,老項目, 現在是session。
查看完整描述

2 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

我測試了下,第二個是賦值,返回之前的,你再取一次就是最新的
echo session_id();
echo '
';
session_id('l04102bnof3k50g3q8l1boovo5'); 
echo session_id();
die();

然后就是,使用別人的session_id只是暫時使用,刷新之后,session_id就變回原來的了,對該session_id文件的session內容可以進行操作
session_destroy();
unset($_SESSION);
這兩個是不起作用的,可以采用賦值的方式覆蓋。
比如:$_SESSION['info'] = array('user_name'=>'jim','user_id'=>'123');
可以用$_SESSION['info'] = array();來清空值


查看完整回答
反對 回復 2019-03-16
  • 2 回答
  • 0 關注
  • 1344 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號