如何通过PHP获取Referrer URL?

时间:2014-05-31 22:59:40

标签: php url referrer

如何使用PHP获取Referrer URL,但DIRECTORY只是不是整个链接(所以没有http://domain.com/)只有目录?

e.g:

Referrer: /contact/user/9443/

这个 <击>

<击>
http://domain.com/contact/user/9443/

<击>

谢谢!

2 个答案:

答案 0 :(得分:5)

我目前没有安装PHP,但您可以尝试使用parse_url。这个应该这样做我认为:

parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH);

答案 1 :(得分:2)

您要求的是推荐人的路径,该路径可能在当前网站上,也可能不在当前网站上,所以一般情况下您并不想只接受该路径。

afaik那里没有特别的推荐人路径;只需解析出这样的路径:

$referer_path = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH);