function getIP(){ /*获取客户端IP,不管ipv4还是ipv6地址都能获取的。*/
if(@$_SERVER["HTTP_X_FORWARDED_FOR"]) {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif(@$_SERVER["HTTP_CLIENT_IP"]){
$ip = $_SERVER["HTTP_CLIENT_IP"];
}elseif(@$_SERVER["REMOTE_ADDR"]) {
$ip = $_SERVER["REMOTE_ADDR"];
}elseif(@getenv("HTTP_X_FORWARDED_FOR")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
}elseif (@getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
}elseif (@getenv("REMOTE_ADDR")){
$ip = getenv("REMOTE_ADDR");
}else{
$ip = "Unknown";
}
return $ip;
}
$ip=getIP();
echo $ip;
//echo "var ip_address ='$ip'; ";
?>
如何写入到html文件中实现从静态页面(如:xx.html)输出IP,才有意思。 通过js变量输出。。。。 搞了半天 没输出,,博友上贴吧
版权声明:本文为博主原创文章,未经博主允许不得转载。