我有一個很大的問題,即時通訊處理。在火狐中丟失的sessionvariables
在Firefox中失去了sessionvariables。
我使用wordpress,並有一個子頁面,導致損失。 更具體:
WordPress中存在一個名爲頁我的網頁(原始頁面的名字都在瑞典,翻譯爲舒適) 在這個頁面我有幾個子頁面。其中有一頁叫做創建測試。這個頁面沒有什麼特別之處,現在只包含短語「hello world」。如果我輸入其他任何頁面,這個工作。 但這個特殊的頁面似乎只是清除我的會話變量(我用來存儲登錄信息)
我試圖刪除有問題的頁面以重新制作它。 雖然它被刪除,我試着在頁面上瀏覽。
創建測試是子導航菜單中的最後一項,現在當它消失時,同樣的事情發生在最後一個菜單項(現在的帳戶設置)上。這讓我相信它的菜單。
更奇怪的是,在重新創建創建測試後,讓這個頁面成爲最後一個項目。不過它的帳戶設置是與sessionvars的重置的網頁...
我必須通過echo
判定會話ID保持這種獲得unset
一樣,只是變量。
我只有一個地方unset($_SESSION['id']);
,並且此代碼不運行。
這個問題只是困擾我,我不知道爲什麼這個特定的頁面這樣做。
這是特定於Firefox嗎?會話cookie是否被刪除? – hakre
在IE,Chrome和Safari瀏覽器中測試過,一切正常。 IT是同一屆會議,所以我相信餅乾仍然存在。只是變數會丟失 –
你如何測試變量未被設置? – hakre