html查询字符串,获取样式请求

时间:2013-01-07 11:30:27

标签: html query-string

在php文件中,我通常会生成如下链接:

<a href="admin.php?t=email&id=3">Edit Primary Email</a>

当我在FireFox的“查看源代码”窗口中查看此内容时,我注意到它以红色突出显示,并说“&amp;没有启动字符引用”,这是真的,但这对查询字符串有效吗?如果我将其更改为&amp,它仍然可以工作(并消除'错误');但我现在很好奇它应该是正式的方式(我认为是第一个)。

2 个答案:

答案 0 :(得分:1)

Firefox和你们都是对的。

查询字符串确实使用&来分隔参数 - 但 HTML文档要求将&符号编码为&amp;

有关更多背景信息,请参阅Do I really need to encode '&' as '&amp;'?

答案 1 :(得分:1)

  

但这对查询字符串有效吗?

对于查询字符串本身?否。

对于以HTML表示的查询字符串?是。

这是后者。