PHP:如何检测用户从我的网站出去的位置

时间:2014-08-25 00:49:50

标签: php http-referer

我有一个奇怪的要求,我无法找到dour是否可行。企业希望了解用户的传出活动。比如我们的网站,用户外出?

例如:用户来自我的网站(来源):www.DummyTest123.com。经过5分钟的冲浪后,他前往(目的地)www.Google.com或www.AnyOtherWebite.com。

我如何知道可以在我的数据库中捕获(www.Google.com或www.AnyOtherWebite.com。)。

php中有哪些类或方法可以满足上述要求?

PS:http_referer无法正常工作,我的网站就是目的地。

由于

3 个答案:

答案 0 :(得分:1)

如果您的网站上有外发链接 这些地方,您可以将其更改为指向您网站上记录他们所在位置的网页,然后将其重定向到目的地。

除此之外 - 不。该信息不会以任何方式提供给您。

答案 1 :(得分:0)

除非他们实际点击您网站上的链接,然后重定向,否则无法检查他们离开您网站后访问过哪些网站。

答案 2 :(得分:0)

这只是可能的,而且很可能不是一个好主意。但是,要回答您的问题,您可能在您的网站上有一个出站路线,您可以将所有出站链接指向:

http://www.yourdomain.com/outbound?r=www.google.com

在那里,您可以将出站活动记录到心中。

然而,至少存在一些缺点。

  1. 所有出站链接都需要链接到此网址。如果您有大量现有内容,则更新所有引用以使用新链接可能需要一段时间。
  2. 用户可能会更少信任您的网站,因为他们不清楚为什么您不会直接链接到他们尝试访问的网页。你收集了什么数据?你为什么收集它?这些只是他们脑海中可能存在的一些问题。
  3. 请注意,这不会记录前往URL栏并物理输入其他URL的用户,或打开新选项卡,然后关闭与您的站点关联的用户。