有什么方法可以检测我的脚本是通过Cron作业还是通过浏览器运行?是否有任何特定的cron作业http标头或用户代理?
修改 我只是想创建一个可以直接运行的脚本(通过URL),也可以安排为cron作业。每当执行时,我只想检测脚本是否由cron作业运行并在某种情况下执行某些操作。
答案 0 :(得分:1)
有一个
php_sapi_name()
函数
答案 1 :(得分:-2)
你可以像这样检查
if(isset($_SERVER['SERVER_NAME']))
{
// running through browser
}
else
{
// running through cron
}