在需要的位置放以下代碼 {dede:php} $user_IP =( $_SERVER [ HTTP_VIA ])? $_SERVER [ HTTP_X_FORWARDED_FOR ]: $_SERVER [ REMOTE_ADDR ]; $user_IP =( $user_IP )? $user_IP : $_SERVER [ REMOTE_ADDR ]; function get_real_ip(){ $ip =false; if... 在需要的位置放以下代碼
-
{dede:php}
-
$user_IP=($_SERVER["HTTP_VIA"])?$_SERVER["HTTP_X_FORWARDED_FOR"]:$_SERVER["REMOTE_ADDR"];
-
$user_IP=($user_IP)?$user_IP:$_SERVER["REMOTE_ADDR"];
-
functionget_real_ip(){
-
$ip=false;
-
if(!emptyempty($_SERVER["HTTP_CLIENT_IP"])){
-
$ip=$_SERVER["HTTP_CLIENT_IP"];
-
}
-
if(!emptyempty($_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;
-
}
-
}
-
}
-
retu($ip?$ip:$_SERVER['REMOTE_ADDR']);
-
}
-
echo"YOURIP"."".get_real_ip();
-
{/dede:php}