ホームページ  >  記事  >  バックエンド開発  >  PHP は、指定された IP 範囲内のユーザーのアクセスをブロックするだけです。phpip_PHP チュートリアル

PHP は、指定された IP 範囲内のユーザーのアクセスをブロックするだけです。phpip_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:55:181044ブラウズ

php は、指定された IP セグメント内のユーザーのアクセスをブロックするだけです。phpip

この期間中、統計ツールでは、未知のブラウザーと未知のオペレーティング システムのユーザーからの頻繁なリクエストが常に確認され、IP はすべて同じセグメント内にあるので、いくつか質問がありますが、これらのユーザーは有効なユーザーとみなされますか?ブラウザやオペレーティング システムによる Web サイトへのアクセスの記録はありません。数日間の分析の後、これらのアクセスは人間によるものではなく、サイトからコンテンツを収集する機械などによって行われたことが確認されました。このIPアドレス。

統計にブラウザーの記録を含めずにユーザーデータをエクスポートして確認してください。IP をブロックすることはもはや現実的ではありません。しかし、注意深く見てみると、これらの IP が特定の IP に集中していることがわかります。 IP ブロック。 IP 範囲全体でユーザーをブロックする方法を見つけてください。これにより、偶発的な殺害が発生する可能性がありますが、Web サイトのトラフィックを確実にクリーンにすることができます。

わかった、もうくだらない話はしないよ。以下は私の実装アイデアとコードの紹介です

IP セグメント 111.11.11.11 の最初の 2 つの端をブロックしたい 111.11 で始まるこの IP セグメント内のアクセスをブロックしたいです。 私の実装のアイデアは、ブロックされる IP を配列に保存し、取得したユーザー IP を使用して配列内にある場合はブロックされ、配列にない場合はブロックされます。彼らは許されるだろう。

私は関数を書きました、マスター、文句を言わないでください。

リーリー

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/992549.html技術記事 PHP は、指定された IP 範囲内のユーザーのアクセスをブロックするだけで、統計ツールで不明なブラウザーや不明なオペレーティング システムのユーザーからの頻繁なリクエストを常に検出し、IP はすべて同じ場所にあります。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。