用php来限制每个ip每天浏览页面数量的实现思路

yipeiwu_com6年前PHP代码库

实现思路:首先,创建一个表,比如下面的

复制代码 代码如下:

  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

相关文章

如何批量替换相对地址为绝对地址(利用bat批处理实现)

如果你的url链接是相对路径“static/mapi.css”,你想把他批量替换成绝对路径“http://dev.baidu.com/wiki/static/map/cloud/stat...

PHP实现读取文件夹及批量重命名文件操作示例

PHP实现读取文件夹及批量重命名文件操作示例

本文实例讲述了PHP实现读取文件夹及批量重命名文件操作。分享给大家供大家参考,具体如下: 以读取从网上下载的评书解压后的文件夹为例,并批量重命名 文件夹内容如下,现在使用php读取这个...

php日历[测试通过]

比较不错的一款php日历代码复制代码 代码如下:<?php /** * 日历 * * Copyright(c) 2007 by 陈毅鑫(深空). All rights reserv...

php动态生成JavaScript代码

复制代码 代码如下:<?php echo <<<JS //使用多行输出的方法输出JavaScript代码 <SCRIPT Language = "JavaS...

php的4种常见运行方式

SAPI:Server Application Programming Interface服务端应用编程端口。他就是php与其他应用交互的接口,php脚本要执行有很多中方式,通过web服...