刚写的,可能不完善,如果有什么需要修改的地方,欢迎回复~ 转载请注明~
<?php
/* 雨伤博客
*http://rainss.cn
*/
//过滤规则
$FilterRule = "/'|;|insert into|update(.*)set|drop table|select(.*)from|delete from/i";
function Filter($value_one,$FilterRule){
if(preg_match($FilterRule,$value_one)) {
return true;
}else{
return false;
}
}
//过滤POST GET请求
foreach($_REQUEST as $value){
if(Filter($value,$FilterRule) == true){
echo "非法请求";
exit();
}
}
//过滤COOKIE
foreach($_COOKIE as $value){
if(Filter($value,$FilterRule) == true){
echo "非法请求";
exit();
}
}
本文链接:http://rainss.cn/essay/809.html