好吧,我试图让访问者的ip&有一个有趣的问题。 当我尝试使用简单的SERVER ['REMOTE_ADDR']返回访问者的ip时,我得到的返回ip是127.0.0.1。但是当我尝试一些检查时。我只有127.下面是代码。
我在XAMPP本地服务器上使用php 5.5.9
<?php
$http_client_ip = $_SERVER['http_client_ip'];
$http_forwareded_x_for= $_SERVER['http_forwareded_x_for'];
$http_remoteAdd= $_SERVER['REMOTE_ADDR'];
$ip_address;
echo $http_remoteAdd.'<br>';
if(!empty($http_client_ip)){
$ip_address=$http_client_ip;
echo "Its not empyt";
} else if (!empty($http_forwareded_x_for)) {
echo "Its not emply";
$ip_address=$http_forwareded_x_for;
} else {
$ip_address =$http_remoteAdd;
echo 'its working. <br>';
}
echo 'Your ip address is: '+ $ip_address;
?>