我有一个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