当前位置:Linux教程 - Php - 用php调用浏览者真实ip方法

用php调用浏览者真实ip方法

用php调用浏览者真实ip方法

第一种方法:
代码:
<?
$ip  
= getenv("REMOTE_ADDR");  
$ip1 = getenv("HTTP_X_FORWARDED_FOR");  
$ip2 = getenv("HTTP_CLIENT_IP");  
if((
$ip1 != "") &amp;&amp; ($ip1 != "unknown")) $ip = $ip1;  
if((
$ip2 != "") &amp;&amp; ($ip2 != "unknown")) $ip = $ip2;  
if(
$ip == "") $ip="127.0.0.1";
echo
"IP地址<FONT COLOR=red>$ip</FONT>
?>


第二种方法:
代码:
#获取用户IP
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;