用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的计数器程序
Oct 09 PHP
QQ登录 PHP OAuth示例代码
Jul 20 PHP
fckeditor上传文件按日期存放及重命名方法
May 22 PHP
详解PHP对数组的定义以及数组的创建方法
Nov 27 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
PHP Callable强制指定回调类型的方法
Aug 30 PHP
一键生成各种尺寸Icon的php脚本(实例)
Feb 08 PHP
浅谈关于PHP解决图片无损压缩的问题
Sep 01 PHP
PHP设计模式之观察者模式定义与用法示例
Aug 04 PHP
php中上传文件的的解决方案
Sep 25 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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个人网站架设连环讲(四)
2006/10/09 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
js word表格动态添加代码
2010/06/07 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
Js点击弹出下拉菜单效果实例
2013/08/12 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
2016/08/16 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
Vue的路由动态重定向和导航守卫实例
2018/03/17 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
小试SVG之新手小白入门教程
2019/01/08 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
layer.open 获取不到表单信息的解决方法
2019/09/26 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
Vue实现图片与文字混输效果
2019/12/04 Javascript
jQuery实现动态操作table行
2020/11/23 jQuery
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
Python线程threading模块用法详解
2020/02/26 Python
解决jupyter notebook显示不全出现框框或者乱码问题
2020/04/09 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
初中生自我鉴定
2014/02/04 职场文书
教师远程培训感言
2014/03/06 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
MySQL如何构建数据表索引
2021/05/13 MySQL