PHP cookie 随机取消设置自身


PHP cookie randomly unsetting itself

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

我进去用 print_r() 倾倒了 _COOKIE 美元,它不断显示 cookie 值,并没有把我踢出网站。 经过进一步测试后,我需要做的就是在 HTML 结构顶部的隐藏div 中回显一个空白空间。 现在每次都有效。

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

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

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

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

> 哇! 我的坏。

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

咚!

感谢所有回复,抱歉问"愚蠢"?

问题