php的setcookie函数无法将Cookie写入客户端浏览器

今天把原来的一套PHP代码重新导入到一个新的虚拟机之后发现网站用户不能登录,经过查找之后发现是用户的token没有写入到cookie中,debug了一下,发现setcookie返回值为TRUE,应该是成功的,但是看资料,setcookie的成功执行并不能保证数据能被写入到浏览器的cookie中。
上网搜索了一下,发现为虚拟机服务器的时间不正确,因此导致cookie写入失败,将虚拟机服务器时间校正后,一切正常。
正在研究如何抛出因为服务器时间不对setcookie不能写入浏览器的异常。

你可能感兴趣的:(cookie)