<?php $iipp=$_SERVER["REMOTE_ADDR"]; echo$iipp; ?>[/code][code]<?php $user_IP=($_SERVER["HTTP_VIA"])?$_SERVER["HTTP_X_FORWARDED_FOR"]:$_SERVER["REMOTE_ADDR"]; $user_IP=($user_IP)?$user_IP:$_SERVER["REMOTE_ADDR"]; echo$user_IP; ?> <?php functionget_real_ip(){ $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])){ $ip=$_SERVER["HTTP_CLIENT_IP"]; } if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ips=explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']); if($ip){array_unshift($ips,$ip);$ip=FALSE;} for($i=0;$i<count($ips);$i++){ if(!eregi("^(10|172.16|192.168).",$ips[$i])){ $ip=$ips[$i]; break; } } } return($ip?$ip:$_SERVER['REMOTE_ADDR']); } echoget_real_ip(); ?> <?php if($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]) { $ip=$HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; } elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]) { $ip=$HTTP_SERVER_VARS["HTTP_CLIENT_IP"]; } elseif($HTTP_SERVER_VARS["REMOTE_ADDR"]) { $ip=$HTTP_SERVER_VARS["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"; } echo"你的IP:".$ip; ?> <?php if(getenv('HTTP_CLIENT_IP')){ $onlineip=getenv('HTTP_CLIENT_IP'); }elseif(getenv('HTTP_X_FORWARDED_FOR')){ $onlineip=getenv('HTTP_X_FORWARDED_FOR'); }elseif(getenv('REMOTE_ADDR')){ $onlineip=getenv('REMOTE_ADDR'); }else{ $onlineip=$HTTP_SERVER_VARS['REMOTE_ADDR']; } echo$onlineip; ?> (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|