Проверка ссылок

Тема в разделе "PHP", создана пользователем Zalom, 5 окт 2018.

  1. Zalom

    Zalom

    Регистрация:
    18 мар 2017
    Сообщения:
    37
    Симпатии:
    1
    Здравствуйте. Есть необходимость получать от пользователя ссылку и проходить по ней и собирать некую информацию. Подскажите пожалуйста как можно проверить ссылку до перехода по ней, например, не является ли она битой или ссылкой для скачивания или еще какой-нибудь подставой?
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
    самый простой способ, отправить на неё запрос и получить ответ :Smile: можно фильтрануть чтобы в ссылке не было .pdf, .txt и всяких таких расширений.
     
  3. Zalom

    Zalom

    Регистрация:
    18 мар 2017
    Сообщения:
    37
    Симпатии:
    1
    а как действовать если ссылка отдает код 404, а в браузере открывается
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    При тесте подставлять браузерный юзер-агент, чтоб имитировать браузер.
     
  5. Zalom

    Zalom

    Регистрация:
    18 мар 2017
    Сообщения:
    37
    Симпатии:
    1
    Спасибо за подсказки