检查用户之前是否在其他网页上?

时间:2012-08-16 15:43:57

标签: php webpage

您好我想知道当用户访问我的某个网页时,说“page.html”我想检查他们访问“page.html”之前访问的最后一页是否是“google.com” “(或任何其他网站)。有没有办法做到这一点,还是我必须控制他们来自的其他网页才能监控?我认为如果可能的话,这可以在php中完成。

3 个答案:

答案 0 :(得分:5)

您正在寻找HTTP Referer值,在PHP中使用$_SERVER['HTTP_REFERER']。请注意,这是由客户端浏览器自愿提供的完全随意的值,因此无法保证其正确或可信。

答案 1 :(得分:2)

使用PHP $_SERVER变量获取您网页的引荐来源。 http://php.net/manual/en/reserved.variables.server.php

$_SERVER['HTTP_REFERER'];

答案 2 :(得分:1)

查看您想要的$_SERVER documentation $_SERVER['HTTP_REFERER']  但请注意,它并不总是会被设置,这取决于用户代理。