PHP, как менять редирект на другой, если целевой URL недоступен?

(Ответов: 2, Просмотров: 624)
  1. Дипломник Аватар для yabuti
    • Регистрация: 22.09.2010
    • Сообщений: 101
    • Репутация: 23
    • Webmoney BL: ?
    Всем привет!
    Траф льется на платник через редирект, но партнерку и платники часто ДДоСят конкуренты, поэтому иногда целыми днями платники недоступны, то есть, траф зря сливается на неработающие платники.
    Для этого есть альтернативная партнерка похожей тематики, но конверт там похуже, поэтому заменяю URL на странице резиректа, когда первая партнерка не работает.

    Вопрос - как сделать, чтобы, периодически, проверялась доступность платника в редиректе и, если платник недоступен, то URL меняется на резервный. А когда основной URL восстановится, то меняет обратно.

    Есть ли какие-то готовые решения, сервисы, скрипты?
    Наверное, можно сделать через PHP-скрипт, запускаемый по cron, например, каждые 15 минут, но может есть готовое решение, чтобы "не изобретать велосипед"?

    Спасибо!
    • 0
  2. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    yabuti, простейший скрипт проверки заголовков должен решить проблему вашу
    PHP код:
    <?
    $link 
    'http://www.site.ru/page.html';
    if(
    function_exists('get_headers')){
        
    $check_url get_headers($link); 
        if (
    strpos($check_url[0],'200')) echo "true"
        else echo 
    "false"

    else{
        echo 
    "<s>get_headers</s>"
    }
    ?>
    • 2

    Спасибо сказали:

    ishipilov(27.08.2015), yabuti(28.08.2015),
  3. Дипломник Аватар для yabuti
    • Регистрация: 22.09.2010
    • Сообщений: 101
    • Репутация: 23
    • Webmoney BL: ?
    cOAPerator, спасибо!
    Работает с обычными сайтами, но на платниках партнерок, где есть редиректы, не работает скрипт.
    Сделаю через cURL.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Что будет, если настроить 302 редирект с одного домена на другой?
Общие вопросы поисковой оптимизации 2 13.05.2015 19:04
Редирект с одного домена на другой - как правильно?
Вопросы от новичков 5 16.12.2014 16:25
Редирект на другой сайт
Вопросы от новичков 8 19.12.2013 23:28
Редирект с категории одного сайта на другой сайт.
Вопросы от новичков 1 19.11.2012 01:04
Редирект на другой сайт
Web программирование 10 23.03.2012 18:53

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры