为什么'&'在母版页链接中未验证

时间:2013-01-07 15:04:20

标签: php validation href

我想知道为什么以下链接无法在W3schools验证器中验证。

<a href="../anonymous/anonymous.master.php?page=showproduct.php&id=4">Dvds</a>

问题是&旁边的id

错误描述为;

did not start a character reference. (& probably should have been escaped as &amp;.

我正在使用<!DOCTYPE html >

2 个答案:

答案 0 :(得分:4)

因为它需要<a href="../anonymous/anonymous.master.php?page=showproduct.php&amp;id=4">Dvds</a> - &amp;字符在HTML中具有特殊含义,因此如果您不编写字符代码,则需要将其转义。

答案 1 :(得分:2)

您必须使用&amp;代替“&amp;”