最近写了个小程序用setcookie来保存订单流水号,设置为1分钟后失效。代码如下:
可是到后台查看订单,订单流水号始终是一样的,也就是这个cookie值一直存在并未失效。。。
setcookie用法完全正确,肯定是哪里出错了。最后查看错误日志发现原来是调用date时,timezone设置不正确
引起的
解决方法如下:
- 使用date_default_timezone_set()设置 date_default_timezone_set(‘PRC’);
- ini_set(‘date.timezone’,'Asia/Shanghai’);
- 修改错误级别配置(不推荐)
- 修改php.ini,显式设置date.timezone=PRC
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297