用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 相关文章推荐
多重?l件?合查?(一)
Oct 09 PHP
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
PHP APC的安装与使用详解
Jun 13 PHP
php创建sprite
Feb 11 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
PHP中使用array函数新建一个数组
Nov 19 PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
phpstudy的php版本自由修改的方法
Oct 18 PHP
小程序微信支付功能配置方法示例详解【基于thinkPHP】
May 05 PHP
PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能
Sep 23 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获取数组中重复数据的两种方法
2013/06/28 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
javascript中字符串替换函数replace()方法与c# 、vb 替换有一点不同
2010/06/25 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
JsRender for index循环索引用法详解
2014/10/31 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
JavaScript学习笔记之取数组中最大值和最小值
2016/03/23 Javascript
基于Marquee.js插件实现的跑马灯效果示例
2017/01/25 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
详解Vue源码中一些util函数
2019/04/24 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
python基础教程之分支、循环简单用法
2016/06/16 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
2019/05/13 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
python利用线程实现多任务
2020/09/18 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
linux面试题参考答案(9)
2015/01/07 面试题
教师节横幅标语
2014/10/08 职场文书
测量员岗位职责
2015/02/14 职场文书
国家助学金受助感言
2015/08/01 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
MySQL令人咋舌的隐式转换
2021/04/05 MySQL
基于flask实现五子棋小游戏
2021/05/25 Python
移除Selenium中window.navigator.webdriver值
2022/06/10 Python