我正在iOS手机上使用VPN。但是,当我打开网页时,没有得到VPN IP。 PHP在页面上显示了我的真实IP。
我通过此代码块获得了IP地址;
<?php
die($_SERVER["REMOTE_ADDR"]);
答案 0 :(得分:0)
实际上,它显示的是您的服务器IP,而不是访问者IP。这是由于网络服务器配置错误或正在使用某种代理而导致的错误。如果您知道是谁的话,这个谜可能会解决:)试试
$ipAddress = $_SERVER['REMOTE_ADDR'];
if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
$ipAddress = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
}
答案 1 :(得分:0)
即使您正在使用VPN,也没有PHP脚本可以知道您是否在VPN后面。这意味着您无法获得Vpn ip。