使用HTML内容清理POST内容

时间:2015-01-20 15:40:46

标签: php html fetch sanitize

我想通过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

创建安全字符串应该更改什么?

编辑: 在我的表格中,我有一个WYSIWYG编辑器(FCK编辑器),它的内容是我所追求的。

1 个答案:

答案 0 :(得分:3)

我使用了HTMLPurifier这是一个PHP过滤器库来清理HTML输入。

基本用法是这样的;

include_once('/htmlpurifier/library/HTMLpurifier.auto.php');
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean['htmlData'] = $purifier->purify($_POST['htmlData']);