我有一個Cookie問題。在重定向時正在刪除Cookie
基本上我想用戶的會話ID存儲在cookie中,像這樣:
setcookie("CheckoutSessionID",session_id(),time()+3600);
這工作在我的網站很好,該cookie具有正確的價值和有效的時間足夠長。不過,我的網站會重定向到PayPal,以便用戶確認付款。該用戶然後被重定向回我的網站。當用戶重定向到我的網站時,所有Cookie變量都消失了。
如在print_r($_COOKIE)
,var_dump($_COOKIE)
等沒有值。這隻發生在從PayPal定向和從PayPal定向之後。
任何想法爲什麼會發生這種情況?
在此先感謝您的幫助,我很難過!
'session_id()'返回什麼函數? – 2012-08-04 04:33:12
和回聲時,使用'echo $ _COOKIE [「CheckoutSessionId」]' – 2012-08-04 04:34:31
session_id()返回正確的會話ID,我可以在我的所有頁面上輸出$ _COOKIE [「CheckoutSessionID」]我已經設置了cookie。 但是,只要用戶從PayPal重定向,所有的cookies都消失了。 – 2012-08-04 04:34:33