<!DOCTYPE html>
未显示在我的网站上,我有一个包含html和php问题的简单网站。当我从数据库中呈现问题时,<!DOCTYPE html>
会按原样显示在输入或文本区域中,但不使用输入字段则不会显示任何内容。
我在这里添加了声明:
答案 0 :(得分:2)
在从数据库输出数据之前,使用htmlspecialchars
或htmlentities
。
<?php echo htmlspecialchars($string); ?>
或
<?php echo htmlentities($string); ?>
参考
答案 1 :(得分:0)
在输出之前对内容进行编码:
<?= htmlspecialchars($questionContent); ?>