PHPdaddslashes之间有什么区别()和()saddslashes

/ /凝胶过滤、自动转义特殊字符_get美元,_post美元,_cookie美元,防止SQL注入攻击
_get = saddslashes美元(美元_get);
_post = saddslashes美元(美元_post);
复制代码代码如下所示:
这是daddslashes实例()()和()如:saddslashes saddslashes功能daddslashes($字符串,力= 0美元美元,带= false){
如果删除,字符串或数组是必需的。
如果魔术引号没有启动,则为0美元。
如果(magic_quotes_gpc | | { $力!)
如果(is_array($字符串)){ / /如果它是一个圆形阵列执行此功能
foreach($字符串作为键=美元美元Val){
为字符串{ $关键} = daddslashes(美元价值,美元的力量);
}
{人}
如果魔法引号打开或$力0
以下是三元/运营商,如果美元真的stripslashes条执行删除反斜杠字符,然后执行addslashes
/ / $条是真的,那就是,先删除反斜杠字符,然后逃离_get美元,_post美元美元美元美元,_cookie _request _request数组,其中包含前三个数组的值。
为什么会有一个字符串 / /美元将反斜杠来逃避它,因为有时为字符串可能会有两个反斜杠,stripslashes是反斜杠过滤掉多余的
美元($条stripslashes字符串addslashes($string):$字符串);
}
}
返回$字符串;
}如:saddslashes功能saddslashes($string){ if(!magic_quotes_gpc){
如果(is_array($字符串)){ / /如果逃跑是价值递归数组逃脱
foreach($字符串作为键=美元美元Val){
为字符串{ $关键} = saddslashes(美元值);
}
{人}
$字符串addslashes($字符串); / /单引号(')、双引号(),反斜杠()和空(null字符),逃避
}
返回$字符串;
其他{ }
返回$字符串;
}

最主要的是:
saddslashes可以实现为每个数据是逃跑
复制代码代码如下所示:
功能saddslashes($string){
如果(is_array($字符串)){
foreach($字符串作为键=美元美元Val){
为字符串{ $关键} = saddslashes(美元值);
}
{人}
$字符串addslashes($字符串);
}
返回$字符串;
}