/**
* 安全过滤函数
*/
function public_safe_replace($string)
{
$string = str_replace('%20','',$string);
$string = str_replace('%27','',$string);
$string = str_replace('%2527','',$string);
$string = str_replace('*','',$string);
$string = str_replace('"','"',$string);
$string = str_replace("'",'',$string);
$string = str_replace('"','',$string);
$string = str_replace(';','',$string);
$string = str_replace('<','<',$string);
$string = str_replace('>','>',$string);
$string = str_replace("{",'',$string);
$string = str_replace('}','',$string);
return $string;
}
<
PHP安全过滤用户输入
最新推荐文章于 2024-06-28 19:02:26 发布
这篇博客介绍了PHP中实现用户输入安全过滤的方法,包括`public_safe_replace`函数用于替换特殊字符,以及重写的`my_addslashes`函数结合`addslashes`实现更安全的转义。此外,还提到了递归方式的`addslashes_deep`函数,用于对数组类型的变量进行深度转义处理,确保数据的安全性。
摘要由CSDN通过智能技术生成