php如何找到用户来自的位置?

时间:2011-07-22 19:33:40

标签: php location

简单的问题:

how to find the location (url) where a user came from before accessing my page?

how to find the location (url) where a user goes after exiting my webpage?

我应该从哪里开始? 感谢

3 个答案:

答案 0 :(得分:12)

在PHP中,您可以使用$ _SERVER ['HTTP_REFERER']来了解用户的来源。

除非他们点击您网站上的链接离开您的网页,否则无法知道用户的去向。 (如果这是您想要跟踪的退出方式,则需要依赖javascript并实施类似Google Analytics出站链接跟踪的内容:http://www.google.com/support/analytics/bin/answer.py?answer=55527

答案 1 :(得分:0)

关于第一个问题:

通常,如果有人通过链接或类似内容进入您的页面,则HTTP引用条目指向引用页面。见rfc2616

第二个问题:

如果您有链接到外部页面的链接,您可能会通过使用某些脚本包装这些链接来注意到这一点。如果有人手动输入页面,您将无法确定用户所在的位置。

答案 2 :(得分:0)

如果您是来自页面和目标页面,您可以在GET或POST方法中发送源页面的URL并在目标中获取它并将用户重定向回该URL。