我刚刚注意到我所有的用户都有相同的 ip。直到昨天它工作正常。
我正在使用下面的代码来获取用户 ip 及其返回服务器 ip 65.254.32.34
:
<?php
function getrealip() {
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
?>
我现在正在对此进行测试,code
并且显示相同的 ip。
<?php
echo 'Server IP: ' . $_SERVER['SERVER_ADDR'] . '<br />';
echo 'Your IP: ' . $_SERVER['REMOTE_ADDR'];
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
echo '<br />Forwarded For: ' . $_SERVER['HTTP_X_FORWARDED_FOR'];
}
?>
输出是:
Server IP: 65.254.32.34
Your IP: 65.254.32.34
我的IP在哪里:115.240.13.83
我用我的第二个代码制作了一页:http: //ffsplus2.com/myip.php