我的最終用戶的一個(也是唯一一個)具有被登出一些問題。我發現有多個PHP SessionID正在創建,並且舊的SessionIDs會超時導致註銷。爲一個用戶創建多個sessionID - 這怎麼可能?
的問題是多個會話ID。我無法重現這是怎麼發生的。他們使用的是Firefox,因爲我也是。我已經嘗試通過雙擊桌面圖標打開新的窗口,去File -> Open New Window
,並用鼠標右鍵單擊該應用程序的鏈接並選擇Open Link in New Window
。我做的每件事都會打開一個具有相同SessionID的新窗口(在我的系統上)。這是預期的行爲。
有另一種方式這個用戶可以打開,可能創建一個單獨的SessionID窗口?我無法訪問他們的系統,只能從我的應用程序中記錄數據。
在代碼中檢查session_start()之前的輸出/空白。 – 2013-02-19 23:05:11
他們可能會禁用Cookie,因此會阻止他們保持會話。 – 2013-02-19 23:05:40
@John - 只有一個用戶遇到這個問題。這不是爲我發生的。如果有空白,所有用戶都會遇到問題。 – 2013-02-19 23:06:08