За последние 24 часа нас посетил 58621 программист и 1815 роботов. Сейчас ищут 866 программистов ...

Многократное использование функции get_headers()

Тема в разделе "Прочие вопросы по PHP", создана пользователем PUNKEROYDER, 18 май 2015.

  1. PUNKEROYDER

    PUNKEROYDER Новичок

    С нами с:
    18 май 2015
    Сообщения:
    4
    Симпатии:
    0
    Код (Text):
    1. <?php
    2.  
    3. for ($i=1;$i<=500;$i++){
    4. ini_set('max_execution_time', 900);
    5. $url = 'https://www.google.ru/';
    6.  
    7. echo($i);echo('<br>');print_r(get_headers($url));echo('<br>');
    8.  
    9. }
    10. ?>
    Подскажи всегда ли верно буду получать информацию? из всего нужно только код ответа сервера
    Или есть возможность попасть под бан или капчу
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Что за глупая вопрос, если на сервере стоит защита значит будет бан или капча, а если нет, значит не будет бана или капчи.
    сервер имеется ввиду чей заголовок ты запрашиваешь.

    Добавлено спустя 50 секунд:
    и еще такая вопрос, зачем 500 раз задавать вот это:
    Код (Text):
    1. ini_set('max_execution_time', 900);
    одного раза не достаточно?
     
  3. PUNKEROYDER

    PUNKEROYDER Новичок

    С нами с:
    18 май 2015
    Сообщения:
    4
    Симпатии:
    0
    на самом деле мне нужно обратить к нескольким страницам одного сайта- поэтому такой пример. а если поставить задержку выполнения функции возможно обойти бан?
     
  4. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    одному богу и разработчику этого сайта известно что у них там стоит, а не проще претвориться индексационным ботом?
    PS как именно не знаю, но поисковик поможет :)

    А вообще просто затести и все, может там ни чего и не стоит.
     
  5. PUNKEROYDER

    PUNKEROYDER Новичок

    С нами с:
    18 май 2015
    Сообщения:
    4
    Симпатии:
    0
    есть куча сервисов получения кода ответа сервера. но мне нужно конкретные урлы проверять..поэтому такая задача возникла....но логичный вопрос с капчей или баном...
     
  6. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    так в чем проблема просто затестить, выбери 500 страниц, и проверь штук 20-30 случайных ответов сервера, соответствует ли ответ содержимому, тебя же интересует ответ сервера, а не контент страницы.
     
  7. PUNKEROYDER

    PUNKEROYDER Новичок

    С нами с:
    18 май 2015
    Сообщения:
    4
    Симпатии:
    0
    Спасибо!