ホームページ > バックエンド開発 > PHPチュートリアル > IP セグメントへのアクセスを制限し、IP によるフォームの送信を禁止する PHP のコードは、フォームを繰り返し送信しないでください。

IP セグメントへのアクセスを制限し、IP によるフォームの送信を禁止する PHP のコードは、フォームを繰り返し送信しないでください。

WBOY
リリース: 2016-07-29 08:44:58
オリジナル
1134 人が閲覧しました

判断するには、以下のコードを Facebook に追加するだけです。
注: 以下は、IP を制限する PHP のコード例です。CMS に適用する予定がある場合は、自分で変更してください。DEDECMS を使用している場合は、このサイトに問い合わせてください。

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


//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']
}
//IP を制限する
if ($ userip== '27.37.188.128'){
header("location:http://sc.jb51.net");//禁止された後、このサイトにジャンプします
終了
}
//IPセグメントを制限します
$ ip_arr =explode('.', $userip);
#制限された IP セグメント (192.168.*.* であると仮定)
if (!(($ip_arr[0] == '192' && $ip_arr[1]==) ' 168') )){
header("location:http://sc.jb51.net");//BANされた後は素材サイトへジャンプ
}else{
header("location:http : //www.jb51.net");//通常のIPはこのサイトのホームページに直接アクセスします
exit;
}
?>

上記は、PHP で IP セグメントへのアクセスを制限し、フォームの IP 送信を禁止するコードを紹介しています。この内容を含めて、フォームを繰り返し送信しないでください。 PHP チュートリアルに興味がある。

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