php安全问题,请问$_post的东西怎么过滤? - 技术问答
我想防止用户输入可以执行的代码,html全部过滤转换一次,自己也可以写,但是想看看大家是怎么做的?谢谢...
我想防止用户输入可以执行的代码,html全部过滤转换一次,自己也可以写,但是想看看大家是怎么做的?谢谢
展开
2个回答
2013-11-09
展开全部
[php]function daddslashes($string, $force = 0) {? ? !defined(\'MAGIC_QUOTES_GPC\') && define(\'MAGIC_QUOTES_GPC\', get_magic_quotes_gpc());? ? if(!MAGIC_QUOTES_GPC || $force) {? ?? ???if(is_array($string)) {? ?? ?? ?? ?foreach($string as $key => $val) {? ?? ?? ?? ?? ? $string[$key] = daddslashes($val, $force);? ?? ?? ?? ?}? ?? ???} else {? ?? ?? ?? ?$string = addslashes($string);? ?? ???}? ? }? ? return $string;}[/php]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-09
展开全部
strip_tags不是很理想,会出现符号丢失的问题。我一直用的str_replace,不知道大家是什么方案?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询