如何从使用控制台应用程序的网站获得响应?

时间:2011-02-28 01:16:46

标签: php cron cmd

仅适用于Windows。

主要目的是确定谁运行php脚本 - 浏览器或cron。因此,我想在控制台应用程序中打印$ _SERVER,并了解它的区别。

可能有人知道如何识别来自cron的请求。

提前感谢所有人!

1 个答案:

答案 0 :(得分:1)

我相信你可以测试$_SERVER['HTTP_HOST']。如果没有设置它是通过CLI,否则它是一个浏览器。那就是:

if(isset($_SERVER['HTTP_HOST'])) {
   echo "Browser!";
} else {
   echo "CLI!";
}