访问最后一页

Ric*_*ves 7 php url browser-history

我需要知道来到我网站的人是否来自另一个特定的网站.例:

  • 用户A访问www.youtube.com/myvideo并点击指向我网站的链接.
  • 用户B访问谷歌,搜索我的网站并单击链接.

结果我的页面上的消息:

  • 用户A: Welcome! You already know how it works, register now!
  • 用户B: Welcome! Please watch our video first at www.youtube.com/myvideo

我的问题是:

  1. 在进入我的页面之前,是否可以知道用户访问过的最后一个网址?
    我已经尝试$_SERVER['HTTP_REFERER']使用PHP,但它无法正常工作,我读到它并不适用于所有浏览器.
  2. 是否有任何语言或PHP脚本来获取此URL,正确地在所有浏览器上工作?

Bra*_*rad 16

HTTP referer标头是唯一的方法.这是通过PHP提供给您的数据$_SERVER['HTTP_REFERER'].

请注意,此标头在大多数情况下都适用.另请注意,它很容易被欺骗.