Как я могу получить URL-адрес реферера с помощью PHP?

Как я могу получить URL-адрес реферера с помощью PHP, но только КАТАЛОГ, а не всю ссылку (поэтому без http://domain.com/) только каталог?

e.g:

Referrer: /contact/user/9443/

но не этот

http://domain.com/contact/user/9443/

Спасибо!


person closser    schedule 31.05.2014    source источник


Ответы (2)


В данный момент у меня не установлен PHP, но вы можете попробовать использовать parse_url . Это должно сделать это, я думаю:

parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH);
person Olaf Keijsers    schedule 31.05.2014

То, что вы просите, - это путь реферера, который может быть или не быть на текущем сайте, поэтому, как правило, вы не хотите брать только это.

afaik для вас нет специального реферального пути; просто проанализируйте путь так:

$referer_path = parse_url($_SERVER['HTTP_REFERER'], PHP_URL_PATH);
person Josh from Qaribou    schedule 31.05.2014
comment
Здравствуйте, да, это сработало для меня, если бы я только мог отметить ваш ответ ТАКЖЕ как принятый ответ, СПАСИБО. - person closser; 01.06.2014