首页 > 解决方案 > 如何获取用户被重定向的页面

问题描述

我正在寻找一种方法来获取重定向到我的页面。

例如,如果用户在http://facebook.com上并且他点击了一个链接,将他带到我的页面http://example.com,我如何获取 url ( http://facebook.com )这样的用户来自哪里。

PS:我的英文不太好。

标签: javascriptphp

解决方案


在 PHP 中,您可以使用$_SERVER['HTTP_REFERER']

来自 PHP 手册https ://www.php.net/manual/en/reserved.variables.server.php 将用户代理指向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。

HTTP 引用者 WIKIhttps ://en.wikipedia.org/wiki/HTTP_referer


推荐阅读