我想通过POST发送HTML内容。但是,在获取它并对其进行清理时,也会清理HTML字符。
$Code = filter_var_array($value, FILTER_SANITIZE_STRING);
我何时发送:
I would like to <strong>Save this data</strong>
我收到 :
I would like to Save this data
我应该更改什么来创建一个安全的字符串?
编辑:在我的表单中,我有一个所见即所得的编辑器(FCK编辑器),其内容便是我所追求的。
我使用了HTMLPurifier,它是一个PHP过滤器库,用于清理HTML输入。
基本用法是这样的;
include_once('/htmlpurifier/library/HTMLpurifier.auto.php');
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean['htmlData'] = $purifier->purify($_POST['htmlData']);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句