2010-08-17 2 views
0

Можно ли отслеживать, какие ссылки перенаправлены на мой сайт? Например, если это короткий URL http://alturl.com/6rp7w, который перенаправляется на http://www.mysite.com, я смогу отслеживать http://alturl.com/6rp7w?Ссылки перенаправления треков

ответ

1

Это зависит от того, является ли это URL-адресом, переданным в качестве реферера. Если у вас есть общедоступный сайт, вы можете проверить с, создать небольшую URL и указать его на страницу тест PHP и поставить это:

<?php 
    echo getenv("HTTP_REFERER"); 
?> 

Если URL то же самое, то ссылочный URL проходит небольшой URL, и вы можете отслеживать его. Если реферер отображается как http://alturl.com ... тогда, скорее всего, вы не сможете отслеживать фактический URL.

+0

Да, что эхо страница со ссылкой, но не что-то вроде 'http: // alturl.com/ta6s9' Я думаю, что нет способа это сделать? –

+0

Правильно. Вы можете получить только то, что посылает сервер ссылок. Поэтому, если они ничего не отправляют, вы не сможете получить эту информацию при отправке реферера. Потенциал роста, как правило, эти сокращения URL-адресов будут использовать один и тот же URL-адрес. Поэтому, если вы знаете страницу, на которую они нажимают, вы можете сделать обратный поиск, чтобы знать, к какой ссылке он пришел (но это не подходит для этого вопроса). –

+0

обратный просмотр. Благодаря! Я делаю некоторые исследования по этому поводу! –

1

Использование переменной $_SERVER['HTTP_REFERER'] будет самым близким, что вы получите.

+0

Спасибо, но мне нужно выяснить ссылку, а не сайт, на котором была размещена ссылка –

Смежные вопросы