用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数组函数序列之array_key_exists() - 查找数组键名是否存在
array_key_exists() 函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false2011-10-10Warning: session_destroy() : Trying to destroy uninitialized
在使用session_destroy(),进行Session变量的注销时,出现了Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in的错误!2011-06-06Can''t create/write to file ''C:\WINDOWS\TEMP\...MYSQL报错解决方法
Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法,参考下面的方法即可。2011-06-06PHPExcel导出2003和2007的excel文档功能示例
这篇文章主要介绍了PHPExcel导出2003和2007的excel文档功能,结合实例形式分析了PHPExcel属性设置及文档导出操作相关技巧,需要的朋友可以参考下2017-01-01
最新评论