我有一个php脚本log.php,它会将客户端 $ _ SERVER [' REMOTE_ADDR'] 值记录到文本文件中。
我使用cron-job来触发此脚本,但所有记录的remote_addr值都是空白而不是127.0.0.1。
为什么它会返回空白?
答案 0 :(得分:1)
先生。 Barmar在评论中写道,$_SERVER
变量(以及其他一些PHP特性)仅在通过应用服务器(例如Apache)执行脚本时才起作用。如果您通过终端/控制台/其他方式执行它,实际上没有“客户端”,因此也没有“客户端”链接信息。