php限定时间内同一ip只能访问一次
建立一个数据表
CREATE TABLE `clicks` (
`ip` INT UNSIGNED NOT NULL ,
`time1` INT UNSIGNED NOT NULL ,
`time2` INT UNSIGNED NOT NULL ,
PRIMARY KEY ( `ip` )
) ENGINE = MYISAM
获取ip和当前时间插入到数据表
INSERT INTO clicks (ip,time2) VALUES (INET_ATON('{$_SERVER["REMOTE_ADDR"]}'),UNIX_TIMESTAMP()) ON DUPLICATE KEY UPDATE time1=time2, time2=UNIX_TIMESTAMP()
再次访问时进行验证
SELECT INET_NTOA(ip) FROM clicks WHERE ip=INET_ATON('{$_SERVER["REMOTE_ADDR"]}') AND time1+3600-time2+3600<=UNIX_TIMESTAMP();
在规定的时间内则允许,否则拒绝访问。
转载于:https://www.cnblogs.com/fox2013/p/4889200.html
php限定时间内同一ip只能访问一次相关推荐
- php 同一ip请求次数,限定时间内同一ip只能访问一次
限定时间内同一ip只能访问一次 建立一个数据表 CREATE TABLE `clicks` ( `ip` INT UNSIGNED NOT NULL , `time1` INT UNSIGNED NO ...
- 每一个ip地址只能投票一次php代码,PHP,一个IP只能访问一次的代码
将当前IP访问存入会话,每次访问都测试一下是否存在此会话IP, session_start(); $ip = 获取的访问者IP地址 if (isset($_SESSION['IP']) &&a ...
- ElasticSearch7.2只能用localhost访问但不能用IP地址访问---ElasticSearch工作笔记027
1.安装以后发现,在Centos7中,可以用 curl http://localhost:9200 这样来访问,但是如果通过 curl http://172.19.128.56:9200 就不能访问 ...
- 使用firewall-cmd限制ssh只能从指定IP段访问
使用firewall-cmd限制ssh只能从指定IP段访问 一.背景描述 公司时常有linux(Centos7)服务器SSH服务暴露在外网(小公司未上硬件防火墙),通过lastb命令可以查到登录不定期 ...
- 华为防火墙配置了限制一台主机只能访问固定域名和IP的安全策略后打开网站加载速度很慢半天打不开
环景: 华为USG6311E VRP ® Software, Version 5.170 (USG6300E V600R007C00SPC200) V200R007C00SPC091 PC联想win1 ...
- Win10防火墙设置端口只能被指定IP地址访问
设置Windows防火墙设置本机端口只能被特定IP地址访问 如果是在本机搭建服务器,则设置入站规则即可,出站规则无需设置. 新建规则步骤略过. 进入防火墙高级设置,右键打开相应入站规则属性, 作用域- ...
- 网站用域名能访问,用域名IP不能访问的原因分析
原因分析:一般虚拟主机是不能直接输入IP进行访问的 因为一个IP下有很多网站 ,只能用域名进行访问.如果想IP也能访问,必须网站有独立的IP地址,不是共享IP.如果是IIS的话,要把主机头对应的域名去 ...
- 阿里云安全组规则授权对象设置为固定IP段访问
阿里云的ESC建站需要在安全组放通一些端口才能正常访问,所以我们在开放端口的时候就直接设置了全部ip可访问,授权对象填入0.0.0.0/0,意味着允许全部ip访问或者禁止全部ip访问. 但是我们有了一 ...
- nginx设置禁止访问某个页面及只允许域名访问或某个ip禁止访问
nginx配置访问某页面时提示404或跳转到首页,在server中配置与location同级下 server {if ($request_uri ~* "/xxxx.html"){ ...
最新文章
- supersr--时间显示逻辑--NSDate+NSCalendar
- javaWeb项目 IDEA中导入eclipes项目的方法。maven多模块项目(父子模块)与普通的web项目导入
- Android4.0图库Gallery2代码分析(二) 数据管理和数据加载
- QJsonObject与QString的相互转换(处理了中文乱码)
- CrateDB 3.2.4 发布,大规模可伸缩的数据存储系统
- 【POJ 3666】Making the Grade【线性DP】
- 群晖7.1添加NVME固态硬盘
- 4个GIF免费压缩工具,尽量保留画质的前提下一键快速压缩!
- win11右键新建没有txt文本文档记事本怎么办
- N卡和A卡有什么区别?A卡和N卡的区别,一个动图秒懂
- 泰勒公式系列之一多项式逼近
- 华为网络设备综合配置实验
- 北洋大讲堂之“斯凯网络CEO宋涛-我的创业之路”感想
- 使用Python获取微信朋友圈的内容
- 用最通俗的语言讲一讲,什么是阻抗匹配?
- Spark创建空的DataFrame
- Polymesh 公司行为 发放股息
- Coursera上有哪些相见恨晚的数据课程
- 基于单片机四路多路超声波雷达测距系统设计-毕设课设资料
- 表面粗糙度等级对照表
热门文章
- python使用界面-用python制作用户图形界面
- python中if错误-python中的异常处理
- python中的time库安装步骤-python中time模块需要安装么
- 零编程基础学python-如果是一个纯0编程基础的小白,如何学Python
- python画简单的图形的代码-Python实现画图软件功能方法详解
- 学python的好处-学习python有什么好处?python强大之处在哪?
- python3爬虫入门教程-Python3爬虫学习入门教程
- python有道翻译-利用python写一个有道翻译的脚本
- python可以写桌面软件吗-用Python编写一个桌面软件系统的步骤是什么?
- python如何读写文件-Python之写入文件(1)