Php 从bit.ly获取推荐人URL

Php 从bit.ly获取推荐人URL,php,bit.ly,Php,Bit.ly,可能重复: 我通过一个bit.ly链接发送流量到我的网页 我想跟踪用户访问我的站点时使用的bit.ly链接(他们正在将URL直接粘贴到浏览器中) 我是否可以获取粘贴到浏览器中的URL(bit.ly链接) 我试过: echo $_SERVER['HTTP_REFERER']; 但那是一片空白 Bit.ly链接是301重定向,所以应该可以以某种方式获取它 有什么想法吗?您可以使用GET变量来实现这个技巧 创建指向www.yourdomain.com/?ref=bitly的bit.ly链接 然后在

可能重复:

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

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

我是否可以获取粘贴到浏览器中的URL(bit.ly链接)

我试过:

echo $_SERVER['HTTP_REFERER'];
但那是一片空白

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


有什么想法吗?

您可以使用GET变量来实现这个技巧

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

然后在PHP中使用$_GET['ref']确定用户来自何处


可能不完全是您想要的,但它会起作用。

遗憾的是,http\u referer头不是必需的,在某些浏览器中(特别是),它只是不随请求一起发送。不幸的是,这使得您无法可靠地跟踪引用的url


你可以找到更多信息

如果我还没有3000个bit.ly链接,我会这样做:)我需要一些可以在这3000个链接上实现的东西复制需要我知道bit.ly/link,而我不知道:/所以你有bit.ly重定向到你,你想让bit.ly看到的推荐人吗?如果是这样的话,那么假定的副本根本就不是一个副本,并且与您正在尝试做的相反:您不想知道bit.ly链接指向何处,您想知道它来自何处。