用php来限制每个ip每天浏览页面数量的实现思路


Posted in PHP onFebruary 24, 2015

实现思路:首先,创建一个表,比如下面的

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 相关文章推荐
Mysql的常用命令
Oct 09 PHP
用PHP 4.2书写安全的脚本
Oct 09 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
PHP 常用数组内部函数(Array Functions)介绍
Jun 05 PHP
解决ajax+php中文乱码的方法详解
Jun 09 PHP
CodeIgniter读写分离实现方法详解
Jan 20 PHP
php session实现多级目录存放实现代码
Feb 03 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
用PHP的socket实现客户端到服务端的通信实例详解
Feb 04 PHP
PHP批量删除jQuery操作
Jul 23 PHP
PHP实现简单登录界面
Oct 23 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 PHP
php基于GD库画五星红旗的方法
Feb 24 #PHP
php获取文件名后缀常用方法小结
Feb 24 #PHP
php获取字符串中各个字符出现次数的方法
Feb 23 #PHP
php截取中文字符串函数实例
Feb 23 #PHP
php输入数据统一类实例
Feb 23 #PHP
php简单定时执行任务的实现方法
Feb 23 #PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 #PHP
You might like
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
从刷票了解获得客户端IP的方法
2015/09/21 PHP
Laravel框架基于ajax实现二级联动功能示例
2019/01/17 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
2020/02/27 PHP
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
jquery ui resizable bug解决方法
2010/10/26 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
javascript操作css属性
2013/12/30 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
jQuery中width()方法用法实例
2014/12/24 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
js中new一个对象的过程
2017/02/20 Javascript
vue实现全选、反选功能
2020/11/17 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
Python模拟百度登录实例详解
2016/01/20 Python
Python函数装饰器实现方法详解
2018/12/22 Python
Python根据成绩分析系统浅析
2019/02/11 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
.NET常见笔试题集
2012/12/01 面试题
党员廉洁自律个人总结
2015/02/13 职场文书
教师辞职信范文
2015/02/28 职场文书
初中运动会前导词
2015/07/20 职场文书
学校运动会感想
2015/08/10 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技