我们真的需要更换&与&在URL?

时间:2017-12-10 19:07:18

标签: php url standards ampersand

我正在使用验证工具,它返回错误,页面在php样式链接中找到解析错误Found '&'. You should use '&amp;' instead(即< a href="index.php?route=home&path=1">不正确,而< a href="index.php?route=home&amp;path=1">被认为是正确的) 。这打破了什么标准?我认为通常的做法是使用&amp;在URL中。该网站是用PHP编写的。

请注意,我不是在寻找对该软件的支持。我只是想知道我可能会破坏哪些标准。

1 个答案:

答案 0 :(得分:3)

这与辅助功能或网址无关。

&是HTML中的一个特殊字符,表示&#34;实体的开始&#34;。

说&#34;&符号&#34;而不是&#34;实体的开始&#34;在HTML中,您应该使用&符号实体:&amp;

有时您可以在HTML中使用原始&,但最简单的方法是始终使用&amp;而不是尝试记住可选的时间。

(例外:您必须在&<script>元素中使用原始<style>。)