为什么$ _SERVER REMOTE_ADDR返回空白?

时间:2014-07-20 08:38:29

标签: php cron localhost

我有一个php脚本log.php,它会将客户端 $ _ SERVER [' REMOTE_ADDR'] 值记录到文本文件中。

我使用cron-job来触发此脚本,但所有记录的remote_addr值都是空白而不是127.0.0.1。

为什么它会返回空白?

1 个答案:

答案 0 :(得分:1)

先生。 Barmar在评论中写道,$_SERVER变量(以及其他一些PHP特性)仅在通过应用服务器(例如Apache)执行脚本时才起作用。如果您通过终端/控制台/其他方式执行它,实际上没有“客户端”,因此也没有“客户端”链接信息。