用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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
一个ubbcode的函数,速度很快.
Oct 09 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
Jul 19 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
PHP判断字符串长度的两种方法很实用
Sep 22 PHP
浅谈php中curl、fsockopen的应用
Dec 10 PHP
php preg_match的匹配不同国家语言实例
Dec 29 PHP
Yii框架参数配置文件params用法实例分析
Sep 11 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 PHP
PHP 扩展Memcached命令用法实例总结
Jun 04 PHP
基于PHP实现用户在线状态检测
Nov 10 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 rand()造成CPU 100%的解决办法
2010/05/18 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
用js写了一个类似php的print_r输出换行功能
2013/02/18 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
DOM 事件流详解
2015/01/20 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
2017/10/27 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
vue项目中使用vue-i18n报错的解决方法
2019/01/13 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
vue-drawer-layout实现手势滑出菜单栏
2020/11/19 Vue.js
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python greenlet实现原理和使用示例
2014/09/24 Python
Python爬取国外天气预报网站的方法
2015/07/10 Python
Windows下使Python2.x版本的解释器与3.x共存的方法
2015/10/25 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
python不换行之end=与逗号的意思及用途
2017/11/21 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
linux安装python修改默认python版本方法
2019/03/31 Python
Python3如何对urllib和urllib2进行重构
2019/11/25 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
健康教育评估方案
2014/05/25 职场文书
美术社团活动总结
2014/06/27 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
angular异步验证器防抖实例详解
2022/03/31 Javascript