PHP 防恶意刷新实现代码
作者:bea
代码如下: <?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(tim
代码如下:
<?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将网址字符串转换成超链接(网址或email)
- Windows7下PHP开发环境安装配置图文方法
- Joomla下利用configuration.php存储简单数据
- php UTF-8、Unicode和BOM问题
- php生成的html meta和link标记在body标签里 顶部有个空行
- PHP 工厂模式使用方法
- 在PHP中使用反射技术的架构插件使用说明
- PHP 写文本日志实现代码
- php 随机记录mysql rand()造成CPU 100%的解决办法
- PHP array_flip() 删除重复数组元素专用函数
- mysql下创建字段并设置主键的php代码
- php带密码功能并下载远程文件保存本地指定目录 修改加强版
- ezSQL PHP数据库操作类库
- php 提速工具eAccelerator 配置参数详解
- php date()日期时间函数详解
- php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
- PHP下打开URL地址的几种方法小结
- 让PHP支持断点续传的源码
- php 获取一个月第一天与最后一天的代码