LINUX.ORG.RU

как узнать был ли redirect с web-страницы


0

0

Господа, задача такая: есть url (адрес страницы в интернет), надо как-то определить есть ли с нее redirect на другие страницы...без использования броузера (как минимум графического интерфейса) и не анализируя код (т.к может быть очень много вариантов редиректа) Может быть есть какие-нибудь либы, системные вызовы? redirect может быть на java, флеше..., а не только стандартный html...

Что можно использовать для решения этой задачи?


системные вызовы? в вебе? смяшно:-)

$ENV{'HTTP_REFERER'}

friday ★★★
()

смотря какой редирект:) быть может, сервер будет посылать не 200-ОК в заголовках, а что либо другое(вроде 302 - это серверный редирект)

Toxa
()

Посмотреть, что возвращает web server. Если 200 ОК, тогда редиректа нет, если 300 с копейками -- есть. Думаю будет достаточно обычного wget.

kvit
()
Ответ на: комментарий от kvit

С серверным редиректом все понятно. а если редирект на java или флеше, то что вернет сервер?

Helena
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.