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

2番目に余分な引数があります...

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

,02 行目から余分なものを削除します。

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