用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
PHP下用rmdir实现删除目录的三种方法小结
Apr 20 PHP
PHP 字符串分割和比较
Oct 06 PHP
PHP生成UTF8文件的方法
May 15 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
php设计模式 Template (模板模式)
Jun 26 PHP
PHP批量采集下载美女图片的实现代码
Jun 03 PHP
基于empty函数的判断详解
Jun 17 PHP
php根据isbn书号查询amazon网站上的图书信息的示例
Feb 13 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
Aug 17 PHP
yii通过小物件生成view的方法
Oct 08 PHP
IOS 开发之NSDictionary转换成JSON字符串
Aug 14 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 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
jquery中的$(document).ready()与window.onload的区别
2009/11/18 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
纯js简单日历实现代码
2013/10/05 Javascript
推荐6款基于jQuery实现图片效果插件
2014/12/07 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
Angular 常用指令实例总结整理
2016/12/13 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
vue-cli中实现响应式布局的方法
2021/03/02 Vue.js
[13:39]2014 DOTA2华西杯精英邀请赛 5 25 NewBee VS DK第一场
2014/05/26 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
初学Python实用技巧两则
2014/08/29 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
python各种excel写入方式的速度对比
2020/11/10 Python
HTML5中外部浏览器唤起微信分享
2020/01/02 HTML / CSS
西班牙创意礼品和小工具网上商店:Curiosite
2016/07/26 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
学习党代会心得体会
2014/09/05 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
黄山导游词
2015/01/31 职场文书
简单的辞职信范文(2016最新版)
2015/05/12 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
启动Tomcat时出现大量乱码的解决方法
2021/06/21 Java/Android