php - crontab定时无法保存session该如何解决?
本文介绍了php - crontab定时无法保存session该如何解决?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
比如下方这个php,正常多次访问:显示结果将是12222...但crontab结果却是:1111111....
这个说明crontab curl并没有保存session,请教如何解决.
crontab:
crontab -e
* * * * * curl http://abc.com >>/cron.log
php:
<?php if(!empty($_SESSION['xxx'])){echo 2;}else{$_SESSION['xxx']=1;echo 1;};?>
解决方案
curl不是浏览器,下次请求不会带上cookie,所以session的效果也就没了
这篇关于php - crontab定时无法保存session该如何解决?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文