【发布时间】:2012-10-30 15:29:49
【问题描述】:
我正在尝试跟踪我的访问者,我正在使用 $_SERVER[HTTP_REFERER],
我有一些问题,当用户来自 https 时,$_SERVER[HTTP_REFERER] 在 iOS 6 中消失。
在这种情况下,我如何知道用户是来自推荐人还是直接用户,是否有其他方法可以知道用户是否直接来自?
【问题讨论】:
我正在尝试跟踪我的访问者,我正在使用 $_SERVER[HTTP_REFERER],
我有一些问题,当用户来自 https 时,$_SERVER[HTTP_REFERER] 在 iOS 6 中消失。
在这种情况下,我如何知道用户是来自推荐人还是直接用户,是否有其他方法可以知道用户是否直接来自?
【问题讨论】:
如果客户端不发送referer头,就无法知道他来自哪里。
但是,您可以通过设置一个包含时间戳的 cookie 并检查该 cookie 是否已经存在以及其中时间戳的存在时间来确定用户之前是否在您的网站上。
【讨论】: