三种复制f5刷新的方法


<?php


/* 1 *//* session_start();$allow_sep = "60";if (isset($_SESSION["post_sep"])){if (time() - $_SESSION["post_sep"] < $allow_sep){exit("孩子你能消停一下么?刷新请60秒后继续!");}else{$_SESSION["post_sep"] = time();}}else{$_SESSION["post_sep"] = time();} *//* 2 *///代理IP直接退出/* empty($_SERVER['HTTP_VIA']) or exit('Access Denied');//防止快速刷新,在设置的时间内到达设置次数就跳转的设定的页面session_start();$seconds = '3'; //时间段[秒]$refresh = '3'; //刷新次数//设置监控变量$cur_time = time();if(isset($_SESSION['last_time'])){$_SESSION['refresh_times'] += 1;}else{$_SESSION['refresh_times'] = 1;$_SESSION['last_time'] = $cur_time;}//处理监控结果if($cur_time - $_SESSION['last_time'] < $seconds){if($_SESSION['refresh_times'] >= $refresh){//跳转至攻击者服务器地址header(sprintf('Location:%s', 'http://127.0.0.1'));exit('Access Denied');}}else{$_SESSION['refresh_times'] = 0;$_SESSION['last_time'] = $cur_time;} *//* 因为上面的代码是基于 session的验证,假如你在2秒内刷新了页面,那么它会执行exit() 函数输出一条消息,并退出当前脚本。于是就不会加载下面的内容,所以这段代码最好放在header中,先让代码执行,再加载其他的东西。 如果把代码放在了footer里,结果整个页面都加载了只在最后一行输出了“请不要频繁刷新”,放在header中,效果比较好。其实最好的方法是新建一个FCC.php文件,然后在header调用。 */?><!DOCTYPE><html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><head></head><script>/* document.write("历史列表中URL的数量: " + history.length); */</script><script>document.onkeydown = function(e){e = window.event || e;var keycode = e.keyCode || e.which;if( keycode = 116){if(window.event){// ietry{e.keyCode = 0;}catch(e){}e.returnValue = false;}else{e.preventDefault();}}}</script><body></body></html> 优质内容筛选与推荐>>
1、I - Fire Game (两个点开始的bfs)
2、顶易中国,顶易软件,外贸搜索软件,顶易软件最新下载,顶易软件最新介绍,顶易软件官方下载
3、【Docker】基于docker+etcd+confd + haproxy构建高可用、自发现的web服务
4、ASP.NET MVC 3.0 分页控件
5、Java接口


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号