【发布时间】:2019-01-14 23:52:30
【问题描述】:
我可能用错了,问题是这样的:
我有 php 代码可以像这样回显到页面:
<?php echo "<h1>" . htmlspecialchars($array['text']) . "</h1>" ?>
该变量从数据库中以这样的 html 结构回显
echo "<h1> Hello </h1>" 这很好用,但是一旦我回显"> text here" 之类的内容,一切都会中断。文本出现在正文的开头,我实际上可以将 JS 注入其中并且 .. 它可以工作。
我不知道自己做错了什么,是我使用了htmlspecialchars 错误还是其他地方的问题?
【问题讨论】:
标签: php htmlspecialchars