如何确定用户来自我的网站的位置?

时间:2009-08-30 18:47:25

标签: http

我记得曾见过somwhere可以告诉用户来自网站的位置。更具体地说,我想确定导致我网站的(Google等)搜索。我怎么能这样做?

据我所知,HTTP协议在GET请求中没有发送到服务器,所以我也想知道它是如何在技术上完成的。

6 个答案:

答案 0 :(得分:5)

HTTP标头中的“Referer”字段

答案 1 :(得分:3)

您正在寻找的是Referrer。查找平台特定信息以了解如何使用它。

答案 2 :(得分:3)

您需要查看Referer header。 [原文如此]

当用户点击网页中的链接时,浏览器会将链接目标请求的referer标头设置为包含该链接的页面。

如果用户通过Google搜索进入您的网站,则此标头将成为Google.com中的网址。

但是,出于隐私原因,某些浏览器不会发送此标头。

Referer在原始HTTP实现中拼写错误,并且拼写错误。 (它应拼写为Referrer

答案 3 :(得分:1)

免费注册google analytics以获取这些统计信息以及更多内容。通过查看http referer header

来查看有人来自哪里

答案 4 :(得分:0)

客户端可以将Referer字段设置为HTTP标头的一部分以指示引用页面。但是,与客户端控制的所有其他内容一样,这不能被视为任何指示。它并不总是设置,客户端可能伪造数据,因此在使用客户端数据时请记住这一点。

答案 5 :(得分:0)

Referer HTTP Header包含包含所点击链接的网站的网址。但它只能由浏览器发送,并且可以通过安全设置来抑制!