PHP cookie随机取消自己

时间:2013-11-07 19:12:14

标签: php cookies ssl

目前我使用PHP cookie来保持登录,它在本地工作正常,在非SSL沙箱上工作正常。在实时SSL部署中,cookie会随机自行取消,并将我从网站上踢开。

我进去并使用print_r()转储$ _COOKIE并且它不断显示cookie值并且没有让我离开网站。在进一步测试之后,我需要做的就是不要开始在HTML结构顶部隐藏div中的空白空间。它现在每次都有效。

任何人都知道为什么欺骗输出会保留cookie?

setcookie('cookie', 'value', mktime(0,0,0,date('m'), date('d') + 1, date('Y')),'/'); 

2 个答案:

答案 0 :(得分:0)

您应该这样做,并确保您允许cookie在非SSL连接和SSL连接上使用。

setcookie('cookie', 'value', gmdate('Y-m-d H:i:s', time()+86400),'/', $_SERVER['SERVER_NAME'].'.', FALSE, TRUE);

答案 1 :(得分:0)

WOW!我的坏。

此软件在安装中运行,此特定安装在其配置中缺少favicon URL。因此,由于空的favicon请求,应用程序从入口页面启动。因为在设置此cookie时不打算运行输入页面,所以请求取消设置cookie。

DOH!

感谢所有回复,抱歉问“愚蠢”?问题