2009-09-26 69 views
0

進出口設置假設的頁碼1.然後用戶點擊一個鏈接轉到一個網站關閉服務器,然後會話變量回來頁碼1.問題是,會話變量我在第一頁上設置,當用戶回來時不再設置。問題會議,並重定向PHP

這是一個已知的問題,使用PHP,有什麼解決辦法?

我開始頁面上的會議,我呼應會話變量後,我將它們設置,以確保他們設置和他們。

不知道該去哪裏。

+1

也許會話超時或會話ID未存儲在cookie中。 – Gumbo 2009-09-26 08:22:02

回答

1

有可能是會話超時,當用戶回來..我認爲,會議有一項功能檢查引薦,這樣你們可以檢查太..也確保當用戶回來過期也是他確切的同一個域

+0

你的評論的最後一部分,用戶離開http; // website,com但被髮回到http; // www,website,com(標點符號有意改變) – mrpatg 2009-09-26 08:55:06

+1

是的,那就是問題了...域需要完全相同..如果這不能得到幫助..看看session_set_cookie_params(),使它成爲.website.com – 2009-09-26 09:04:15

+0

固定,非常感謝你,終於意識到,我不瘋狂! – mrpatg 2009-09-26 09:15:44

1

您需要的會話ID存儲在cookie中,然後讀取該cookie當用戶回來。

4

土地你確定你調用所有使用會話變量腳本session_start()