-1
4

1 回答 1

0

HTML 中的某些字符具有特殊含义,至少在某些上下文中是这样。"例如表示“开始一个属性值”或“结束一个属性值”。

你有"你的数据,所以它会value在遇到时结束属性的值。

如果您想要"“作为数据的引号”而不是“属性值的结尾”,那么您需要用字符引用来表达它"

PHP 函数htmlspecialchars($string)会将 HTML 中具有特殊含义的大多数字符转换为其等效的字符引用。(该函数的第二个参数将修改要转换的字符,因此您可以指定将更改所有具有特殊含义的字符)。

每当您将一些文本插入到 HTML 文档中时,您必须首先运行htmlspecialchars它。

于 2013-01-05T09:03:29.620 回答