相关疑难解决方法(0)

为什么$ _SERVER ["REMOTE_ADDR"]显示的IP与外部IP不同?

可能重复:
突然$ _SERVER ['REMOTE_ADDR']开始返回10.10.10.10 php

我一定错过了一些基本的东西..但是当我导航到一个IP显示网站,如http://www.whatsmyip.org/,他们显示一定的IP.但是,当我$_SERVER["REMOTE_ADDR"]在我的网站上的页面上回显时,它显示了不同的IP.

这是为什么?我怎样才能通过PHP获取whatsmyip.org网站显示的相同IP?

php apache ip nginx

8
推荐指数
1
解决办法
6746
查看次数

测试cidr表示法中的网络是否与另一个网络重叠

我正在寻找一种有效测试一个cidr标记网络是否与另一个重叠的php算法.

基本上我有以下情况:

一系列cidr地址:

$cidrNetworks = array(
    '192.168.10.0/24',
    '10.10.0.30/20',
    etc.
);
Run Code Online (Sandbox Code Playgroud)

我有一个方法可以将网络添加到数组中,但是当添加的网络与数组中的网络重叠时,此方法应该抛出异常.

所以即.如果添加了192.168.10.0/25,则应抛出异常.

有没有人/知道/"可以想到"一种方法来有效地测试这个?

php ipv4 cidr

7
推荐指数
1
解决办法
3536
查看次数

标签 统计

php ×2

apache ×1

cidr ×1

ip ×1

ipv4 ×1

nginx ×1