【发布时间】:2011-12-21 09:51:43
【问题描述】:
我需要获取访问者的 IP,但是当 cron 运行时它发现 REMOTE ADDR 是一个未定义的索引。事实上,当文件与 cron 一起运行时,是没有远程地址的。
如何避免这个问题?
PHP中有没有办法说“如果REMOTE ADDR存在则考虑它,如果不存在(因为它是从cron运行)然后绕过它”??
$ip=$_SERVER['REMOTE_ADDR'];
$allowed_ips = array("82.61.144.100", "82.64.144.100");
if (!in_array($ip, $allowed_ips)) {
header("Location: http://pitchmystuff.co.uk/coming_soon/");
}
【问题讨论】:
标签: php