我在我的托管服务器上创建了一个日常 CRON 作业,当然它在 UNIX 上运行。
我将以下命令放入:
/usr/bin/php /home/myusername/public_html/foo/foo.php
然后,正如预期的那样,它foo.php
每天都执行此操作。
但这foo.php
包含重要信息,我不希望随机的人(不要粗鲁)去http://www.mywebsite.com/foo/foo.php
执行脚本。
那么我可以做些什么来区分 CRON 作业和 PHP 中的人类用户呢?
我最近看到执行 CRON 作业时,没有给出 IP 地址($_SERVER['REMOTE_ADDR']
为空)。但我不确定这是否是侥幸。
我尝试在 Google 上搜索此主题,但无济于事。