PHP 防恶意刷新实现代码


Posted in PHP onMay 16, 2010
<?php 
session_start(); 
$k=$_GET['k']; 
$t=$_GET['t']; 
$allowTime = 1800;//防刷新时间 
$ip = get_client_ip(); 
$allowT = md5($ip.$k.$t); 
if(!isset($_SESSION[$allowT])) 
{ 
$refresh = true; 
$_SESSION[$allowT] = time(); 
}elseif(time() - $_SESSION[$allowT]>$allowTime){ 
$refresh = true; 
$_SESSION[$allowT] = time(); 
}else{ 
$refresh = false; 
} 
?>
PHP 相关文章推荐
用PHP调用Oracle存储过程
Oct 09 PHP
复杂检索数据并分页显示的处理方法
Oct 09 PHP
使用字符串函数输出整数化的PHP版本号
Oct 09 PHP
PHP mkdir()定义和用法
Jan 14 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP Global变量定义当前页面的全局变量实现探讨
Jun 05 PHP
php使用ICQ网关发送手机短信
Oct 30 PHP
Codeigniter整合Tank Auth权限类库详解
Jun 12 PHP
php文件缓存类用法实例分析
Apr 22 PHP
php中smarty模板条件判断用法实例
Jun 11 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
PHP 全角转半角实现代码
May 16 #PHP
php5.3 废弃函数小结
May 16 #PHP
memcached 和 mysql 主从环境下php开发代码详解
May 16 #PHP
php 中文和编码判断代码
May 16 #PHP
PHP URL地址获取函数代码(端口等) 推荐
May 15 #PHP
php select,radio和checkbox默认选择的实现方法
May 15 #PHP
php checkbox复选框值的获取与checkbox默认值输出方法
May 15 #PHP
You might like
PHP生成随机密码方法汇总
2015/08/27 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
FF IE兼容性的修改小结
2009/09/02 Javascript
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
探讨在JQuery和Js中,如何让ajax执行完后再继续往下执行
2013/07/09 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
Nuxt.js踩坑总结分享
2018/01/18 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
vue实现购物车的监听
2020/04/20 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
Python日期操作学习笔记
2008/10/07 Python
python算法学习之基数排序实例
2013/12/18 Python
Python3.x中自定义比较函数
2015/04/24 Python
python爬虫_实现校园网自动重连脚本的教程
2018/04/22 Python
Python的argparse库使用详解
2018/10/09 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
Django框架反向解析操作详解
2019/11/28 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
Python调用JavaScript代码的方法
2020/10/27 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
优秀团员事迹材料1500字
2014/08/31 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
爱心捐助活动总结
2015/05/09 职场文书
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers