PHP - > $ _SERVER ['REMOTE_ADDR'和八位字节

时间:2012-09-12 00:06:29

标签: php ip

我想扩展$_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。拥有该网站的读取权限。

2 个答案:

答案 0 :(得分:1)

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

if (substr($_SERVER['REMOTE_ADDR'], 0, strlen($chk)) !== $chk)

答案 1 :(得分:0)

从第二行删除多余的,0

if( substr($_SERVER['REMOTE_ADDR'],0,strlen($chk)) !== $chk)