我有一个表格。当用户提交数据时,我的脚本使用
检查 php/html 的文本$text1 = strip_tags($text);
然后它将数据插入数据库。 但是当用户提交这样的内容时:“我完全 <3 这个网站”,它只会插入:“我完全”。我该如何解决这个问题?
(我需要删除标签)
最佳答案
您需要转义这些字符而不是将它们剥离。您可以使用 htmlspecialchars功能来实现它。例如:
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // <a href='test'>Test</a>
它将特殊字符转义为 HTML 实体,以便它们能够正确显示。
关于php - 从文本中剥离标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6968621/