php+正则表达式实现的防注入算法
<?php
function clean($str)
{
$str=trim($str);
$str=strip_tags($str);
$str=stripslashes($str);
$str=addslashes($str);
$str=rawurldecode($str);
$str=quotemeta($str);
$str=htmlspecialchars($str);
$str=preg_replace("//+|/*|/`|//|/-|/$|/#|/^|/!|/@|/%|/&|/~|/^|/[|/]|/'|/"/", "", $str);//去除特殊符号+*`/-$#^~!@#$%&[]'"
$str=preg_replace("//s/", "", $str);//去除空格、换行符、制表符
return $str;
}
?>
本文深入探讨了PHP结合正则表达式实现的防注入算法原理及应用,通过一系列代码实例,详细解析如何有效防止SQL注入攻击,确保网站安全。
236

被折叠的 条评论
为什么被折叠?



