ページが PHP タイプのページである必要があるという前提条件があります。HTML 静的ページを生成する場合、この方法は実行できません。IP セグメントによる Web サイトへのアクセスを禁止する PHP コードを見てみましょう。
コードをコピー | |
//IP アクセス制限を追加します if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) { $userip = getenv('HTTP_CLIENT_IP'); elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) { $userip = getenv('HTTP_X_FORWARDED_FOR'); elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) { $userip = getenv('REMOTE_ADDR'); elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) { $userip = $_SERVER['REMOTE_ADDR'] } $ban_range_low=ip2long("217.0.0.0"); //IP 範囲 $ban_range_up=ip2long("217.255.255.255");//IPセグメントの終わり $ip=ip2long($userip]); if ($ip>$ban_range_low && $ip { 「禁止」を印刷します 終了(); } ?> |
true