我有一个php脚本,使用setcookie设置一个名为“sess”的cookie。我正在使用secure = true方法,并以“”作为域名。
在FF和safari中,我可以看到cookie设置为与__ut(谷歌分析)cookie相同的域
但是当我加载页面并且print_r($ _ COOKIE)时,我只得到__ut cookie,而不是“sess”cookie
为什么不是php看到cookie?浏览器甚至发送它?
答案 0 :(得分:2)
由于您使用的是安全模式,请确保您还使用了有效的https连接。此外,您应该指定域而不是空字符串。
这有帮助吗?
答案 1 :(得分:0)
确保您没有从尝试设置Cookie的同一请求中检查$ _COOKIE。只有在设置完成后,才能使用Cookie。