台灣最大程式設計社群網站
線上人數
1955
 
會員總數:246277
討論主題:189813
歡迎您免費加入會員
討論區列表 >> PHP >> 兩個session 變數,存在時間不一致
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
兩個session 變數,存在時間不一致
價值 : 10 QP  點閱數:1132 回應數:12
樓主

Eric16899
初學者
598 136
1829 306
發送站內信

同一個系統 兩個session 變數 SESSION["UserID"],SESSION["TeamCode"]
同樣時登入時產生,但是觀察兩者,發現存在時間不一致SESSION["UserID"]
可以存很久,SESSION["TeamCode"]短
請問同一時間產生不應該同時存在??

搜尋相關Tags的文章: [ SESSION ] , [ PHP ] ,
本篇文章發表於2011-11-21 16:43
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
session應該一起斷,就算SESSION["UserID"],SESSION["TeamCode"]
二者建立時間差10分鐘,要斷就會一起斷
本篇文章回覆於2011-11-21 17:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
誰來詳細或者翻譯一下~~
本篇文章回覆於2011-11-21 17:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
說真的,我也不明白你的問題是什麼。
你這因該是只有一個變數吧。怎麼變兩個了??
本篇文章回覆於2011-11-21 18:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
樓主的意思是

在使用者login成功後, 將二個值分別存放到
SESSION["UserID"],SESSION["TeamCode"]
但隔一段時間後, 前者還取得到值, 但後者卻取不到值了
本篇文章回覆於2011-11-21 19:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Solty
檢舉此回應
所以有可能是程式有誤,在某個地方偷偷把$_SESSION["TeamCode"] e04掉了
本篇文章回覆於2011-11-22 01:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
TO #3

其實我們是可以猜出因該是這個問題。只是樓主本身問的東西與我們所了解的東西理念不太相同。
他的認定是時效性的問題。
但我們可以知道的是,如果是時效性的問題。不可能一個有一個沒有。一定是同時不見的。
所以可能性就跟#4說的一樣。可能程式在哪邊就將它給E04掉了。
本篇文章回覆於2011-11-22 09:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
連續二個人寫E04,我還得google才得懂意思呢...
本篇文章回覆於2011-11-22 09:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

Eric16899
檢舉此回應
感謝各位大大的幫忙解答~

原因如同Solty 所言.
因為我學PHP不久,不知道PHP 會將$TeamCode視為$_Session[TeamCode],
所以在某幾隻程式中宣告$TeamCode="";
我的$_Session[TeamCode]就被清掉了。
造成兩個session一個還在 一個不見的現像
本篇文章回覆於2011-11-22 10:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

溫子
捐贈 VP 給 溫子 檢舉此回應
結果是全域變數的設定打開了,快關掉這個萬惡的東西吧,
改個設定就天下太平了~
本篇文章回覆於2011-11-22 12:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
同上論點喔~~~~

這是全域變數的問題。正常來說盡量不要去開啟全域變數。要不然你會除錯到瘋狂的地步。
本篇文章回覆於2011-11-22 14:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
TO:Allen

你真的不知道E04的意思啊。看樣子你很少再玩網遊。
在網遊內很常看到的。也有些遊戲已經將他列為不文雅的字意了。
本篇文章回覆於2011-11-22 14:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
我沒在玩的, 算是電玩白痴
本篇文章回覆於2011-11-22 14:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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