Hyperlink 为什么我要把?src=放在一个链接中?

Hyperlink 为什么我要把?src=放在一个链接中?,hyperlink,Hyperlink,不知道这一点我觉得很傻,但我在网页上看到了很多链接,而不是这个: <a href="http://foo.com/"> 将鼠标悬停在屏幕截图上。链接URL为 但是moms4mom.com是我们的网站。传递src参数没有任何作用,那么为什么要包含它呢?第二个是动态链接,它是另一种语言(如ASP和PHP)解释为要做的事情的URL,就像在那些谷歌URL中一样,但我从未使用过这个网站(foo.com),那么我对这个参数不太了解。后面的部分?是查询字符串。不同的站点将其用于不同的事情,通常用

不知道这一点我觉得很傻,但我在网页上看到了很多链接,而不是这个:

<a href="http://foo.com/">
将鼠标悬停在屏幕截图上。链接URL为


但是moms4mom.com是我们的网站。传递src参数没有任何作用,那么为什么要包含它呢?

第二个是动态链接,它是另一种语言(如ASP和PHP)解释为要做的事情的URL,就像在那些谷歌URL中一样,但我从未使用过这个网站(foo.com),那么我对这个参数不太了解。

后面的部分?是查询字符串。不同的站点将其用于不同的事情,通常用于将信息传递给该URL的服务器端代码,但也可以在javascript中使用


有关更多信息,请参见

,具体取决于网站如何处理其URL,您可能需要也可能不需要包含?。。。信息

这被传递到网站,服务器可以像表单输入一样处理它。有些网站需要这样做——只需在一个页面上构建导航,只需使用随后传递的“额外”内容。如果你正在生成一个链接到一个像这样的网站,它将是必需的

在其他情况下,这只是用来传递额外的、不需要的信息(如广告、跟踪信息等)。。。在这种情况下,您可以不使用它

不幸的是,如果不尝试,就无法知道是否可以从URL中删除“额外”位


在阅读了你的一些评论之后,我还要说:


查询字符串中的“src”字段没有什么特别之处。服务器可以随意使用它。除非您知道有关服务器的特定信息,否则不能假定可以忽略它。

src参数没有标准。每个站点都有自己的链接,通常由获取链接的站点来定义如何阅读它(因为通常是该站点为点击付费)。

原因(我这样做)流行的分析工具有时比引用者更容易过滤查询字符串。

明确使用src有几个原因。但一般来说,信任查询字符串来确定referer[sic]比信任referer更容易、更可靠,因为后者经常被故意或无意破坏。另一方面,浏览器几乎从不中断url中的查询字符串,因为这与referer不同,对于页面的运行非常重要。除此之外,一个referer通常是在没有任何刻意操作的情况下完成的,这是一些用户不喜欢的。

我理解GET语法,但我想知道src参数是否有一些标准。斯科特:我在我的答案中添加了一点-但是没有,关于“src”没有什么特别的作为字段名。它也可以在客户端javascript中使用。@Brian:我忘了。非常感谢。编辑。他们可以通过推荐获得报酬。。。这让moms4som知道转诊的来源。
<a href="http://foo.com/?src=bar.com">