今天把原来的一套PHP代码重新导入到一个新的虚拟机之后发现网站用户不能登录,经过查找之后发现是用户的token没有写入到cookie中,debug了一下,发现setcookie返回值为TRUE,应该是成功的,但是看资料,setcookie的成功执行并不能保证数据能被写入到浏览器的cookie中。
上网搜索了一下,发现为虚拟机服务器的时间不正确,因此导致cookie写入失败,将虚拟机服务器时间校正后,一切正常。
正在研究如何抛出因为服务器时间不对setcookie不能写入浏览器的异常。
上网搜索了一下,发现为虚拟机服务器的时间不正确,因此导致cookie写入失败,将虚拟机服务器时间校正后,一切正常。
正在研究如何抛出因为服务器时间不对setcookie不能写入浏览器的异常。
本文分享了在PHP网站迁移过程中遇到的用户登录问题。详细介绍了由于服务器时间不准确导致的Cookie写入失败现象及解决方案。
5万+

被折叠的 条评论
为什么被折叠?



