首頁 >後端開發 >PHP問題 >php怎麼實作每個ip每天幾次瀏覽

php怎麼實作每個ip每天幾次瀏覽

藏色散人
藏色散人原創
2021-09-16 11:10:542096瀏覽

php實作每個ip每天幾次瀏覽的方法:1、透過「CREATE TABLE ip_log()」建立一個表;2、設定當使用者造訪時記錄下ip信息,瀏覽次數初始值為1 ;3、當瀏覽頁數等於設定的值時,不允許使用者存取。

php怎麼實作每個ip每天幾次瀏覽

本文操作環境:Windows7系統、PHP7.1版,Dell G3電腦

php怎麼設定每個ip每天幾次瀏覽?

用php來限制每個ip每天瀏覽頁面數量的實作想法

實作想法:首先,建立一個表格,例如下面的

#
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,

當瀏覽頁數等於設定的值時,不允許使用者存取。

最後你可以每天晚上00:00運行一個cron表中刪除所有數據,例如使用truncate

推薦學習:《PHP視頻教程

以上是php怎麼實作每個ip每天幾次瀏覽的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn