使用php获取引荐来源

时间:2013-05-16 14:19:51

标签: php referrer

有人可以告诉我:

我们可以使用php获得两步退款吗?例如有人通过google.com访问mysite.com,然后他/她点击任何其他页面,如mysite.com/page.php,在该页面上,引荐来源应该是google.com而不是mysite.com

可能吗? 请求帮助

4 个答案:

答案 0 :(得分:3)

您可以将其保存到Cookie或会话中,并在下一页上使用它。

if (!isset($_SESSION)) {
    session_start();
}
if (!isset($_SESSION['referrer'])) {
    $_SESSION['referrer'] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'n/a';
}

// another page

$referer = isset($_SESSION['referrer']) ? $_SESSION['referrer'] : null;

答案 1 :(得分:2)

变量

$_SERVER['HTTP_REFERER']

CAN可以包含引用者,但它只能达到一个级别,所以你可以看到访问者来自哪里,退一步,但不是两步。

答案 2 :(得分:1)

使用$_SERVER['HTTP_REFERER']将获得引荐来源(如果存在)

答案 3 :(得分:1)

几年前,我一直想做同样的事情。实现它是不可能的。如果不是这样,我有兴趣知道。