作者nfuman (谁能体谅)
看板PHP
标题[请益] 在phpnet上无法取得ip
时间Sat Dec 29 01:55:44 2007
<?
function getIP()
{
$ip;
if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if(getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if(getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
else $ip = "Unknow";
return $ip;
}
?>
<?
$myip=getIP;
Echo $myip;
?>
请教大家这样写有错误吗??....这样写挂在自已的apache上可以显示ip...但是
在phpnet.us 上面就不行了,请问是设定的问题吗?
感谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.140.144.112
※ 编辑: nfuman 来自: 220.140.144.112 (12/29 01:56)
1F:→ KC73:print_r($_SERVER) 有没有东西? 12/29 07:42
2F:→ nfuman:没有东西...会直接跳掉 12/29 11:00
3F:→ KC73:可能是结果里面有 javascript, 把 js 关掉再试试看罗 12/29 16:59