我遇到的應用程序是一個通用的Web應用程序...沒有什麼特別的關於它處理用戶的方式。也就是說,我在會話變量中處理用戶信息,並通過cookie管理會話。PHP用戶會話獲取'Muddled'
我的客戶有一個問題,即用戶登錄後,他們每時每刻都會看到一個不同用戶的頁面(這很容易確定,因爲用戶的姓名位於每頁的頂部)。如果他們點擊「主頁」鏈接,顯然,一切都很好。
現在就我的PHP知識而言,將這種事情混合起來需要一些努力,對吧?我無法在我們的任何開發環境中複製這個問題,就我而言,就像我說的那樣,實際上「共享」這種會話信息需要一些努力...
所以我的問題是這樣的:可能的問題是什麼?我之前每次遇到這種情況都是因爲「錯誤行爲」的代理服務器,儘管他們告訴我他們不代理這些請求。
還有什麼我可能會失蹤?任何其他可能的原因(自然這可能包括我的代碼問題)?
謝謝...
不是故意的,沒有。我猜如果瀏覽器沒有收到cookie,那麼它會默認使用這個功能。在請求中使用會話標識會讓事情變得更好還是更糟? – Narcissus 2009-06-15 15:24:55
更糟糕的是,因爲然後鏈接可以在用戶與他們的session_id之間共享,然後他們登錄到他們的帳戶。這就是我正在想的事。它可能會在你不知道的情況下(或者用戶的)某些Ajax查詢請求一個會話ID或者另類的東西。 – 2009-06-15 16:18:30