PHP 防恶意刷新实现代码
2014-07-22 09:21
85 查看
本质还是采用session方式进行时间比较,在单位时间内允许访问或者访问次数,如果有使用反向代理的话,也可以采用nginx配置<?phpsession_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;
} ?>
$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原始代码实现无刷新删除
- PHP防CC攻击代码_网页防止快速恶意刷新
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除
- php中防止恶意刷新页面的代码小结
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除
- PHP实现清除wordpress里恶意代码
- php+jquery+html实现点击不刷新加载更多的实例代码
- php原始代码实现无刷新删除
- PHP无刷新上传文件实现代码
- PHP实现清除wordpress里恶意代码
- php利用iframe实现无刷新文件上传功能的代码
- php原始代码实现无刷新删除
- php原始代码实现无刷新删除