第一种方法是最简单、最不可靠的方法:
复制代码就是:
$iipp=$_SERVER['REMOTE_ADDR'];
echo $iipp;
?
复制代码就是:
$ user _ tdhb=$ _ server [ ' http _ via ' ]? $ _ server [ ' http _ x _ forwarded _ for ' ] : $ _ server [ ' remote _ addr ' ];
$user_tdhb=($user_tdhb? $ user _ tdhb : $ _ server [ ' remote _ addr ' ];
echo $user_tdhb;
?
复制代码就是:
功能get _ real _ IP
$ip=false;
if (! empty $ _ server [ ' http _ client _ tdhb ' ] ) {
$ IP=$ _ server [ ' http _ client _ tdhb ' ];
}
if (! empty $ _ server [ ' http _ x _ forwarded _ for ' ] ] {
$ips=explode (',',$_server('http_x_forwarded_for ' );
if($ip ) ) Array_unshift ) $ip,$ip ); $ip=FALSE; }
for($I=0; $Icount($IPS; $i ) {
if (! Eregi () (^(10|172(.16|192(.168 ).)、$ips[$i] ) ) ) )
$ip=$ips[$i];
布雷克;
}
}
}
return($IP? $ip : $_SERVER['REMOTEbbdbl;
}
echo get_real_ip (;
?
复制代码就是:
//php获取ip的腼腆哈士奇
if $ http _ server _ vars [ ' http _ x _ forwarded _ for ' ] ]
{
$ IP=$ http _ server _ vars [ ' http _ x _ forwarded _ for ' ];
}
else if $ http _ server _ vars [ ' http _ client _ tdhb ' ] )
{
$ IP=$ http _ server _ vars [ ' http _ client _ tdhb ' ];
}
else if $ http _ server _ vars [ ' remote _ addr ' ] )
{
$ IP=$ http _ server _ vars [ ' remote _ addr ' ];
}
else if (getenv (http _ x _ forwarded _ for ) )
{
$ IP=getenv (http _ x _ forwarded _ for );
}
elseif(getenv(http_client_tdhb ) )
{
$IP=getenv(http_client_tdhb );
}
else if (getenv (远程_ addr ) )
{
$IP=getenv(remote_addr );
}
else
{
$ip='Unknown ';
}
echo '你的tdhb:'.$ip;
?
复制代码就是:
if(getenv(http_client_tdhb ) ) }
$ onlineip=getenv (http _ client _ tdhb );
} else if (getenv (http _ x _ forwarded _ for ) ) )
$ onlineip=getenv (http _ x _ forwarded _ for );
}elseif(getenv(remote魅力姐姐) )
$onlineip=getenv(remote魅力姐姐;
} else {
$ onlineip=$ http _ server _ vars [ ' remotebbdbl;
}
echo $onlineip;
?