Hey, PHP Newbie here,当时我试图这样做,以获得一个给我的IP。
致命错误: 不能自食其力:当没有班级范围活跃于第14行的/home/content/56/6442856/html/unlocking/Un entitledd-4.php。
我在这里做了什么错误?
另外,请记住:这里的PHP新bie,这样可以作尽可能多的解释。
增 编
<?php
function get_ip_address()
{
foreach (array( HTTP_CLIENT_IP , HTTP_X_FORWARDED_FOR , HTTP_X_FORWARDED , HTTP_X_CLUSTER_CLIENT_IP , HTTP_FORWARDED_FOR , HTTP_FORWARDED , REMOTE_ADDR ) as $key)
{
if (array_key_exists($key, $_SERVER) === true)
{
foreach (explode( , , $_SERVER[$key]) as $ip)
{
$ip = trim($ip); // just to be safe
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4 | FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE) !== false)
{
self::$ip = $ip; return $ip;
}
}
}
}
}
get_ip_address();
echo $ip;
?>