台灣最大程式設計社群網站
線上人數
1043
 
會員總數:246265
討論主題:189809
歡迎您免費加入會員
討論區列表 >> PHP >> 怎麼只刪除或更新session_id,其他session都保留?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
怎麼只刪除或更新session_id,其他session都保留?
價值 : 10 QP  點閱數:1242 回應數:5
樓主

godtype
門外漢
0 9
264 16
發送站內信

怎麼只刪除或更新伺服端和客端的session_id,但要其他session都保留
本篇文章發表於2011-11-01 00:08
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
不明白你的意思。你有用多個SESSION_ID嗎???
本篇文章回覆於2011-11-01 09:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

godtype
檢舉此回應
把舊的session_id換成新的,但在舊的session變數一樣在新的session_id可以用
本篇文章回覆於2011-11-01 09:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
不是很了解你這樣做的用意。
不過你要更換新ID之前,先將SESSION內的值先存到變數內,然後再更換新ID再存進去不就行了。

如果是兩個ID都要能互通。就會比較建議你用個函數來處理了。
不過一般我不建議你這樣子做,早期我也跟你一樣想這樣處理。

當時的用意是想用戶是獨有的SID。另外加一個屬於所有用戶都能用的SID。(也就是有點像是GLOBAL的方式)
但實際的運作起來還是多少會有點問題存在。
後期我就改用DB_SESSION的方式。這樣也就可以控管所有人的SESSION值了。也能做統計。

或許你可以說說你想這樣做的用意為何,可以給你建議其它種方式來處理。
本篇文章回覆於2011-11-01 11:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

godtype
檢舉此回應
我把購物車裡的未確定商品存到sql資料表a裡,按下確定訂單把資料傳到b資料表後清空購物車裡的商品;
我是用會員編號和sid去資料表a來判斷當前該會員選購的東西。
所以我就想說假如新增完資料表b時作更換sid,當會員再一次選購時,不會再出現之前選購商品。

我有想過在購物車增刪商品時,改成session變數紀錄而不先存到sql,可是變換地方過大,想說有沒有其他辦法能快速解決的,沒辦法時在改成最後辦法
本篇文章回覆於2011-11-01 11:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
@@"
因該沒那個必要先存資料到SQL吧。
未確認的商品不是存在SESSION就行了。
你的SESSION是怎麼應用的啊~~~你該不會沒用陣列的方式處理??
本篇文章回覆於2011-11-01 13:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.