首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP不支持iOS和remote_addr

问PHP不支持iOS和remote_addr
EN

Stack Overflow用户
提问于 2019-02-19 16:05:59
回答 2查看 175关注 0票数 0

我正在使用iOS phone上的虚拟专用网。但是当我打开我的网页时,我没有得到VPN IP。PHP会在页面上显示我的真实IP地址。

我用这个代码块得到了一个IP地址;

代码语言:javascript
复制
<?php

die($_SERVER["REMOTE_ADDR"]);
EN

回答 2

Stack Overflow用户

发布于 2019-02-19 16:19:27

实际上,它显示的是您的服务器IP,而不是访问者IP。这是一个错误,由错误配置的web服务器或某种形式的代理在途中。如果你找出谁的IP地址,这个谜团可能就解开了:)试试

代码语言:javascript
复制
  $ipAddress = $_SERVER['REMOTE_ADDR'];
    if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
        $ipAddress = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
    }
票数 0
EN

Stack Overflow用户

发布于 2019-02-19 16:26:12

即使您正在使用VPN,也没有PHP脚本可以知道您是否在使用VPN。这意味着您无法获取Vpn ip。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54761387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档