首页> 实战笔录 >PHP开发笔记 >PHP PHP
PHP防恶意灌水,php防留言板恶意灌水
作者:小萝卜 2019-03-26 【 PHP 自定义函数 】 浏览 2748
简介PHP防恶意灌水,php防留言板恶意灌水,防机器人恶意刷单
PHP防恶意灌水,php防留言板恶意灌水
简单的过略手段:
//防止恶意灌水
function irrigation(){
$_SESSION["ippost"]=time(); //登记填写时的时间
if(strtoupper($_SERVER['REQUEST_METHOD'])!="POST"){
die ("错误:请勿在外部提交。");//检查页面获得方法是否为POST
}
if(!isset($_SESSION["ippost"])){
die ("错误:请勿在外部提交。");//检查留言填写时的时间
}
if(isset($_SESSION["iptime"]) && (time()-$_SESSION["iptime"]<10)){
echo “<script>alert('请稍后再提交!');history.go(-1);</script>”; //检查留言间隔
exit;
}
unset($_SESSION["ippost"]); //注销ippost变量以防止一次进入填写页面多次进行提交
$_SESSION["iptime"]=time(); //登记发送留言的时间,防止灌水或恶意攻击
}
上面的手段是过滤所有的用户,根据开发需求还可以根据ip去做过滤呃,具体情况根据实际开发而定.
很赞哦! (0)