除了显而易见的(localhost,127.0.0.1)之外,PHP(命令行界面!)是否有一种机制来发现脚本运行的计算机的IP?
$_SERVER[*] 不会工作,因为这不是一个Web应用程序 - 这是一个命令行脚本.
TIA
我正在寻找一种有效测试一个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,则应抛出异常.
有没有人/知道/"可以想到"一种方法来有效地测试这个?