實現思路:首先,創建一個表,比如下面的
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