0

我想扩大我$_SERVER['REMOTE_ADDR'检查的 IP 范围。这有效:

$chk = "10.0.4.";
if( substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) !== $chk)
    $wgGroupPermissions['*']['read'] = false;

以下为网站打开了世界:

$chk = "10.0.";
if( substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) !== $chk)
    $wgGroupPermissions['*']['read'] = false;

我只想要我的本地子网 10.0。. 具有对该站点的读取权限。

4

2 回答 2

1

你在第二个中有一个额外的论点......

if (substr($_SERVER['REMOTE_ADDR'], 0, strlen($chk)) !== $chk)
于 2012-09-12T00:10:20.570 回答
0

,0从第二行删除多余的:

if( substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) !== $chk)
于 2012-09-12T00:10:41.070 回答