1
jugelizi Feb 13, 2020 打印 $_SERVER 里面哪个值是 IP 的
|
2
qq292382270 Feb 13, 2020 没遇到过
|
3
wslsq Feb 13, 2020 我真遇到过,觉得是亿万分之一的概率
建议做好 ipv6 兼容就行了 |
4
pickcat Feb 13, 2020 太正常了,你要有“客户端一切内容都是假的”的觉悟~
手动狗头.gif |
5
EminemW Feb 13, 2020 “永远不要相信,客户端给的数据"
|
6
nifury Feb 13, 2020
https://stackoverflow.com/questions/18005012/php-serverremote-addr-empty
居然还真有可能是空 我觉得还是定义的问题吧,毕竟从理论上来说建立了 http 连接那 socket 四元组就有了吧 |
7
yuzo555 Feb 13, 2020
REMOTE_ADDR 为空的情况目前没遇到过。
倒是遇到过 REMOTE_ADDR 返回的是保留地址( 100.64.0.0/16 )的情况,这种基本上是运营商私播 IP 导致的。 |
9
lhx2008 Feb 13, 2020 via Android
如果是从 socket 拿的不可能为空,但是加预判没什么问题,给一个特殊地址用于排查问题
|
10
xiaoyouqiang Feb 13, 2020
为空的情况下,我没遇到过,获取的方法要多重判断,如果客户端有代理等情况,都要判断。最终下来肯定是有地址的。一个数据包在网络上传输,进过各种设备,肯定会有源地址信息。不过地址信息有可能是伪造的倒是真的
|