【发布时间】:2012-07-05 08:36:00
【问题描述】:
我需要知道访问我网站的人是否来自另一个特定网站。 示例:
- 用户 A 访问 www.youtube.com/myvideo 并点击指向我网站的链接。
- 用户 B 访问 google,搜索我的网站并点击链接。
我页面上的结果消息:
- 用户A:
Welcome! You already know how it works, register now! - 用户B:
Welcome! Please watch our video first at www.youtube.com/myvideo
我的问题是:
- 是否可以知道用户在进入我的页面之前访问的最后一个 URL?
我已经用 PHP 尝试了$_SERVER['HTTP_REFERER'],但它不能正常工作,我读到它不适用于所有浏览器。 - 是否有任何语言或 php 脚本来获取此 url,在所有浏览器上都能正常工作?
【问题讨论】:
-
引用是唯一的方法,它非常可靠。它怎么不适合你,你会得到什么?
-
正如@Pekka 提到的,referer 非常可靠,所有浏览器都支持 afaik。
-
如果你控制了 youtube 使用的链接,你可以向它添加跟踪
标签: php url browser-history