За последние 24 часа нас посетили 54413 программистов и 1781 робот. Сейчас ищут 1286 программистов ...

Получение конечной ссылки

Тема в разделе "Прочие вопросы по PHP", создана пользователем fastdeath, 28 июл 2011.

  1. fastdeath

    fastdeath Активный пользователь

    С нами с:
    16 май 2009
    Сообщения:
    47
    Симпатии:
    0
    Нужно получить конечную ссылку после всех редиректов ( если есть).
    Например , если site.com/url перебрасывает 301 редиректом на site.com/url2 , то нужно получить site.com/url
    Реально ли ?
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    не совсем ясен вопрос каким образом вообще происходит проверка ссылки:
    1. если браузером - отключить автоматический редирект
    2. если курлом - не задавать опцию поддержки редиректа
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    fastdeath
    ну бегать по урлам пока не будет другой код, а не 301. Например ждать 200 или 404
     
  4. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    В документации по ссылке http://php.net/manual/en/ref.curl.html кто-то даже в комментариях запостил скрипт как получить конечную ссылку