我正在使用iOS phone上的虚拟专用网。但是当我打开我的网页时,我没有得到VPN IP。PHP会在页面上显示我的真实IP地址。
我用这个代码块得到了一个IP地址;
<?php
die($_SERVER["REMOTE_ADDR"]);发布于 2019-02-19 16:19:27
实际上,它显示的是您的服务器IP,而不是访问者IP。这是一个错误,由错误配置的web服务器或某种形式的代理在途中。如果你找出谁的IP地址,这个谜团可能就解开了:)试试
$ipAddress = $_SERVER['REMOTE_ADDR'];
if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
$ipAddress = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
}发布于 2019-02-19 16:26:12
即使您正在使用VPN,也没有PHP脚本可以知道您是否在使用VPN。这意味着您无法获取Vpn ip。
https://stackoverflow.com/questions/54761387
复制相似问题