ホームページ > バックエンド開発 > PHPチュートリアル > IP アドレスに基づいてアクセスを制御する PHP コード_PHP チュートリアル

IP アドレスに基づいてアクセスを制御する PHP コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:38:45
オリジナル
1213 人が閲覧しました

IP アドレス範囲が 192.168.0.0 ~ 192.168.0.255 であると仮定します。この IP セグメントへのアクセスのみを許可するコードは次のとおりです:

コードをコピーします コードは次のとおりです:

< ;?php
$IP = $_SERVER['REMOTE_ADDR '];
$from = strcmp($IP,'192.168.0.0');
$to = strcmp($IP,'192.168.0.255'); !($from >= 0 && $to < ;= 0))
echo "Access Denied";
else
echo "Homepage";

プロセスに関しては、このコードは最初に訪問者のIP アドレスを調べて、その IP アドレスがアクセス条件を満たしているかどうかを判断します。一致する場合はページは正常に出力され、一致しない場合はアクセスが拒否されます。
これによると、ユーザーのIPアドレスが要件を満たしている場合は、ページファイルを出力するかインクルードするだけです。ファイルには次のコードが含まれています:



コードをコピー
コードは次のとおりです: if (!($from >= 0 && $to <= 0))
echo "アクセスが拒否されました";
else
include('homepage.html')";
?>

if (!($from >= 0 && $to <= 0))
header( '場所: http://www.jb51.net/404.html');
else
header('場所: http://www.jb51.net/index.html');
http://www.bkjia.com/PHPjc/321726.htmlwww.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/321726.html

技術記事

IP アドレス範囲が 192.168.0.0 ~ 192.168.0.255 であると仮定します。この IP セグメントへのアクセスのみを許可するコードは次のとおりです。 次のようにコードをコピーします。 ?php $IP = $_SERVER['REMOTE_ADDR']; $from = strcmp($IP,' ...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート