用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 相关文章推荐
用PHP控制用户的浏览器--ob*函数的使用说明
Mar 16 PHP
PHP parse_url 一个好用的函数
Oct 03 PHP
关于svn冲突的解决方法
Jun 21 PHP
PHP闭包实例解析
Sep 08 PHP
getimagesize获取图片尺寸实例
Nov 15 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
Nov 19 PHP
PHP性能分析工具XHProf安装使用教程
May 13 PHP
PHP实现远程下载文件到本地
May 17 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
详解php与ethereum客户端交互
Apr 28 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 PHP
PHP查找一列有序数组是否包含某值的方法
Feb 07 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 GUID生成函数和类
2014/03/10 PHP
php字符串操作常见问题小结
2016/10/11 PHP
php实现姓名根据首字母排序的类与方法(实例代码)
2018/05/16 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
javascript 节点遍历函数
2010/03/28 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
jquery显示和隐藏div特效实例
2013/02/27 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
禁止iframe脚本弹出的窗口覆盖了父窗口的方法
2014/09/06 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
node.js微信公众平台开发教程
2016/03/04 Javascript
原生js实现返回顶部缓冲效果
2017/01/18 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
vue组件jsx语法的具体使用
2018/05/21 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
js实现简单的打印表格
2020/01/15 Javascript
jquery实现拖拽添加元素功能
2020/12/01 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
[01:38]完美世界高校联赛决赛花絮
2018/12/02 DOTA
Python中的id()函数指的什么
2017/10/17 Python
Python基础教程之异常详解
2019/01/10 Python
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
Python异常处理机制结构实例解析
2020/07/23 Python
Shein英国:女性时尚网上商店
2019/04/10 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
超市活动计划书
2014/04/24 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
python 实现的截屏工具
2021/05/08 Python