无论如何通过将php保存到数据库来清理HTML代码?

GT2*_*T22 9 html php mysql xss

可能重复:
用PHP清理用户输入的最佳方法是什么?

我正在使用TinyMCE来允许用户编辑网页的一小部分.

该字段将保存到数据库中.

是否有一个正则表达式,我可以用它来清理传入的HTML代码,以避免任何XSS/NULL/DROP TABLES类型的攻击?

我已经在单行输入文本/数字等上完成了这项工作,但在接收HTML字符串时不确定如何处理此问题.

rai*_*7ow 11

我建议使用HTMLPurifier.


Dar*_*ren 5

您可以使用PHP函数:striptagshtmlspecialchars:

http://php.net/manual/en/function.strip-tags.php