问问题
134 次
1 回答
0
HTML 中的某些字符具有特殊含义,至少在某些上下文中是这样。"
例如表示“开始一个属性值”或“结束一个属性值”。
你有"
你的数据,所以它会value
在遇到时结束属性的值。
如果您想要"
“作为数据的引号”而不是“属性值的结尾”,那么您需要用字符引用来表达它"
。
PHP 函数htmlspecialchars($string)
会将 HTML 中具有特殊含义的大多数字符转换为其等效的字符引用。(该函数的第二个参数将修改要转换的字符,因此您可以指定将更改所有具有特殊含义的字符)。
每当您将一些文本插入到 HTML 文档中时,您必须首先运行htmlspecialchars
它。
于 2013-01-05T09:03:29.620 回答