PHP Apache получить ссылающийся URL - PullRequest
2 голосов
/ 01 января 2012

Как мне получить ссылочный URL с помощью PHP или apache.

Я знаю о $ _SERVER ['HTTP_REFERER'], который вы не можете использовать или которому доверяете.

Я обнаружил, что вы можете получить его в javascript с document.referer

Но если JS отключен, он не будет работать, я бы предпочел не использовать JS.

Я пытался понять, является ли это единственным способом сделать это, и изучил bit.ly, они не используют JS.

Есть ли способ использовать журналы Apache для поиска этой информации или другого языка программирования, совершенно не понимая, как я могу получить этот простой бит информации.

1 Ответ

2 голосов
/ 01 января 2012

Apache будет регистрировать ту же информацию, что вы видите в $_SERVER['HTTP_REFERER'].Что делает $_SERVER['HTTP_REFERER'] ненадежным - в моем понимании - то, что не все пользовательские агенты посылают реферер, что Apache также не сможет обойти.

...