function getIP()
{
$ip = getenv("REMOTE_ADDR");
$ip1 = getenv("HTTP_X_FORWARDED_FOR");
$ip2 = getenv("HTTP_CLIENT_IP");
($ip1) ? $ip = $ip1 : null ;
($ip2) ? $ip = $ip2 : null ;
return $ip;
}
{
$ip = getenv("REMOTE_ADDR");
$ip1 = getenv("HTTP_X_FORWARDED_FOR");
$ip2 = getenv("HTTP_CLIENT_IP");
($ip1) ? $ip = $ip1 : null ;
($ip2) ? $ip = $ip2 : null ;
return $ip;
}
因为担心可能不存在这个方法用script获得,
再返回到php
那么容易就得到了还谈什么安全?
$_SERVER["REMOTE_ADDR"]就是了如果你的服务器在公网上那么不可以了,也没有意义了。
192.168.x.x属局域网专有地址,不会出现在公网上。
据说在防火墙上设置一下,可以使其暴露于公网上。但有什么意义呢?
你用192.168.0.4,我也用192.168.0.4。那到底是你还是我呢?