За последние 24 часа нас посетили 6596 программистов и 529 роботов. Сейчас ищут 198 программистов ...

Хитрый прокси

Тема в разделе "Сделайте за меня", создана пользователем 2ndDJofFNX-Studio, 4 ноя 2018.

  1. 2ndDJofFNX-Studio

    2ndDJofFNX-Studio Новичок

    С нами с:
    17 май 2018
    Сообщения:
    13
    Симпатии:
    1
    Добрый день! Требуется скрипт, который делает вот что:

    1. Берет из переменной (из п. 2.3) URL #1, скачивает оттуда текстовый файл (ококо 1 кб), если всё нормально, то отдает клиенту.
    2. Если в при обращении к URL #1 получил ошибку 403, то:

    2.1. Скачать файл из заранее заданного URL #2, передав в качестве РЕФЕРЕРА (это важно!) заранее заданный URL #3.
    2.2. В полученном текстовом файле между заранее заданными подстроками #1 и #2 найти URL #1
    2.3. Записать его в переменную. *)
    2.4. Переход к п. 1

    3. Если в результате выполнения п. 1 получается другая ошибка - 404 или 500 и т.д., а также при ошибках в п. 2.1 повторять попытку 10 раз с интервалом в 1 сек между ними.

    ----
    *) Вряд ли имеет смысл сохранять URL #1 в файле или SQL-базе. На мой взгляд, тут подойдут куки или что там еще в PHP есть, но не настаиваю. Вам, как профессионалам, видней. URL #1 меняется каждые несколько часов, к URL #2 с каждым вызовом скрипта обращаться нежелательно, только по необходимости.