php - crontab定时无法保存session该如何解决?

查看:107
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆