织梦模板DEDECMS首页插入php代码显示访问者ip地址的代码
时间:2019-11-14 11:55:24 来源:未知 作者:站长技术网 点击:次
在需要的位置放以下代码 01
{dede:php}
02
$user_IP = ($_SERVER[ "HTTP_VIA" ]) ? $_SERVER[ "HTTP_X_FORWARDED_FOR" ] : $_SERVER[ "REMOTE_ADDR" ];
03
$user_IP = ($user_IP) ? $user_IP : $_SERVER[ "REMOTE_ADDR" ];
04
function get_real_ip(){
05
$ip= false ;
06
if (!emptyempty($_SERVER[ "HTTP_CLIENT_IP" ])){
07
$ip = $_SERVER[ "HTTP_CLIENT_IP" ];
08
}
09
if (!emptyempty($_SERVER[ 'HTTP_X_FORWARDED_FOR' ])) {
10
$ips = explode ( ", " , $_SERVER[ 'HTTP_X_FORWARDED_FOR' ]);
11
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
12
for ($i = 0; $i < count($ips); $i++) {
13
if (!eregi ( "^(10│172.16│192.168)." , $ips[$i])) {
14
$ip = $ips[$i];
15
break ;
16
}
17
}
18
}
19
return ($ip ? $ip : $_SERVER[ 'REMOTE_ADDR' ]);
20
}
21
echo "YOUR IP " . " " . get_real_ip();
22
{/dede:php} |