php htmlawed 删除 href link
php htmlawed removing href link
我正在使用 tinyMCE 捕获一些内容,然后将内容发回 php 脚本以存储在数据库中。
我正在使用 htmlawed 删除任何讨厌的东西。
$_POST变量的内容是
<p>This is a link <a href=\"https://www.bbc.co.uk\">https://www.bbc.co.uk</a></p>
然后我在服务器上使用这个代码
$Details = $_POST["Details"];
$config = array('elements'=>'* -script -object'); //dont allow any scripts
$SanitizedDetails = htmLawed($Details, $config);
SanitizedDetails 然后包含这个
<p>This is a link <a href="\">https://www.bbc.co.uk</a></p>
它已经删除了 href 的内容(只留下一个反斜杠)
有人可以帮助配置 htmlawed
您需要删除 href=\
中的第一个反斜杠 \
和 uk\
中的最后一个反斜杠,然后就可以开始了。
我正在使用 tinyMCE 捕获一些内容,然后将内容发回 php 脚本以存储在数据库中。
我正在使用 htmlawed 删除任何讨厌的东西。
$_POST变量的内容是
<p>This is a link <a href=\"https://www.bbc.co.uk\">https://www.bbc.co.uk</a></p>
然后我在服务器上使用这个代码
$Details = $_POST["Details"];
$config = array('elements'=>'* -script -object'); //dont allow any scripts
$SanitizedDetails = htmLawed($Details, $config);
SanitizedDetails 然后包含这个
<p>This is a link <a href="\">https://www.bbc.co.uk</a></p>
它已经删除了 href 的内容(只留下一个反斜杠)
有人可以帮助配置 htmlawed
您需要删除 href=\
中的第一个反斜杠 \
和 uk\
中的最后一个反斜杠,然后就可以开始了。