【问题标题】:Get referrer URL from bit.ly [duplicate]从 bit.ly 获取引荐来源网址 [重复]
【发布时间】:2012-12-12 05:14:52
【问题描述】:

可能重复:
How to get redirecting url link with php from bit.ly

我通过 bit.ly 链接发送流量到我的网页。

我想跟踪用户访问我网站的 bit.ly 链接(他们将 URL 直接粘贴到浏览器中)。

无论如何我可以获取粘贴到浏览器中的 URL(bit.ly 链接)吗?

我试过了:

echo $_SERVER['HTTP_REFERER'];

但那是空白..

Bit.ly 链接是 301 重定向,所以应该可以通过某种方式抓取它?

有什么想法吗?

【问题讨论】:

  • 副本要求我知道我不知道的 bit.ly/link:/
  • 所以你有 bit.ly 重定向到你,你想要 bit.ly 会看到的引荐来源?如果是这样,那么假定的重复根本不是重复,并且与您尝试做的相反:您不想知道 bit.ly 链接指向的位置,您想知道在哪里它来自。

标签: php bit.ly


【解决方案1】:

您可以使用 GET 变量来解决问题。

创建一个指向 www.yourdomain.com/?ref=bitly 的 bit.ly 链接

然后在 PHP 中使用 $_GET['ref'] 来确定用户来自哪里。

可能不完全是你所追求的,但它会起作用。

【讨论】:

  • 如果我还没有 3000 bit.ly 链接,我会这样做 :) 我需要可以在这 3000 个链接上实现的东西
【解决方案2】:

遗憾的是,http_referrer 标头不是必需的,并且在某些浏览器(特别是 IE)中,它只是不随请求一起发送。不幸的是,这使您无法找到可靠的方法来跟踪引用网址。

您可以找到更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-07
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    相关资源
    最近更新 更多