ホームページ  >  記事  >  バックエンド開発  >  PHPで各IPが1日に何回閲覧されるかを達成する方法

PHPで各IPが1日に何回閲覧されるかを達成する方法

藏色散人
藏色散人オリジナル
2021-09-16 11:10:542036ブラウズ

php で 1 日に各 IP が閲覧される回数を把握するメソッド: 1. 「CREATE TABLE ip_log()」でテーブルを作成; 2. ユーザーが訪問したときに記録する IP 情報を設定し、閲覧数の初期値は 1 ;3. 閲覧ページ数が設定値に等しい場合、ユーザーはアクセスを許可されません。

PHPで各IPが1日に何回閲覧されるかを達成する方法

この記事の動作環境:Windows7システム、PHP7.1バージョン、Dell G3コンピュータ

数値の設定方法PHPビューでIPごとに1日に何回?

PHP を使用して、IP ごとに 1 日に表示されるページ数を制限する

実装のアイデア: まず、次のようなテーブルを作成します

CREATE TABLE ip_log
  (
      ip_log_ip VARCHAR(40),
      ip_log_date DATE,
      ip_log_visits TINYINT(1),
      ip_log_page varchar(255),
      PRIMARY KEY(ip_log_page,ip_log_ip,ip_log_date),
  );

次に、ユーザーが訪問したときに IP 情報を記録するコードを記述します。閲覧数の初期値は 1 です。

閲覧ページ数が設定値と同じ場合、ユーザーはアクセスを許可されていません。

最後に、truncate を使用するなどして、毎晩 00:00 に cron テーブルを実行してすべてのデータを削除できます

推奨学習: 「PHP ビデオ チュートリアル##」 #"

以上がPHPで各IPが1日に何回閲覧されるかを達成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。