php代码防止恶意刷新攻击

说明

通常,会有一些无聊的用户,这意味着毫无意义的频繁刷新或cc攻击请求将给服务器增加很多负担。 它的实用cookie可以防止这种情况。 如果频繁刷新或抄送攻击会跳转到您设置的URL,例如设置为生存5 / s,则每5秒只能请求一次,即,只能刷新一次。 如果超过两次,它将直接跳转到您设置的URL代码,并将其添加到您需要防止的文件问题的注释中。

代码:

<?php
error_reporting(0);
//if($_COOKIE["ck"])die("刷新过快!");
if($_COOKIE["ck"])header("Location:https://www.tx47.cn");//这里如果用户刷新过快,给予终止php脚本或者直接302跳转
setcookie("ck","1",time()+5);//设定cookie存活时间5s
echo "hello!";
?>



学课资源 » php代码防止恶意刷新攻击

发表评论