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安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
浅析Mysql 数据回滚错误的解决方法
Aug 05 PHP
php二分查找二种实现示例
Mar 12 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
Jul 22 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
Dec 30 PHP
详解PHP swoole process的使用方法
Aug 26 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
Sep 04 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
Dec 13 PHP
Yii2框架中一些折磨人的坑
Dec 15 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数组函数序列之array_unshift() 在数组开头插入一个或多个元素
2011/11/07 PHP
PHP json_encode中文乱码问题的解决办法
2013/09/09 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
脚本合并提升javascript性能示例
2014/02/24 Javascript
jQuery之DOM对象和jQuery对象的转换与区别分析
2015/01/08 Javascript
简述Jquery与DOM对象
2015/07/10 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
vue实现绑定事件的方法实例代码详解
2019/06/20 Javascript
python中使用pyhook实现键盘监控的例子
2014/07/18 Python
Python数组条件过滤filter函数使用示例
2014/07/22 Python
python映射列表实例分析
2015/01/26 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
Python中return语句用法实例分析
2015/08/04 Python
python操作oracle的完整教程分享
2018/01/30 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
Linux下python制作名片示例
2018/07/20 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
Python 多线程其他属性以及继承Thread类详解
2019/08/28 Python
python从zip中删除指定后缀文件(推荐)
2019/12/05 Python
Python for循环搭配else常见问题解决
2020/02/11 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
介绍一下gcc特性
2015/10/31 面试题
村委会换届选举方案
2014/05/03 职场文书
大学生学习新党章思想汇报
2014/10/25 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
关于幸福的感言
2015/08/03 职场文书
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS
最新最全的手机号验证正则表达式
2022/02/24 Javascript