За последние 24 часа нас посетили 49768 программистов и 1757 роботов. Сейчас ищут 777 программистов ...

Как создать запрос http к серверу?

Тема в разделе "PHP для новичков", создана пользователем snug, 13 июл 2008.

  1. snug

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

    С нами с:
    8 июн 2008
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    Донецк
    Знаю что скажете набери в гугле "создать запрос http" и т.п. Но нигде не написано с помощью какой функции делать соединение с сервером, чтоб он отправлял в ответ данные типа "200 ОК" и т.д. И как эти данные вывести на страницу, подскажите функцию пожалуйста, кто знает.
     
  2. блудный сын

    блудный сын Активный пользователь

    С нами с:
    18 июн 2008
    Сообщения:
    632
    Симпатии:
    0
  3. snug

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

    С нами с:
    8 июн 2008
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    Донецк
    Сам отвечаю на свой вопрос. Это функция $fp = fsockopen($host, 80, $errno, $errstr, 30);
    Но проблема не в том.

    Я подключался к файлу гугла с помощью функции
    Код (Text):
    1. $content=file_get_contents('http://www.google.ru/search?complete=1&hl=ru&newwindow=1&q=site%3A'.$host.'&lr=&aq=f');
    Тут в
    Код (Text):
    1. $host
    спрятан адрес сайта для проверки. Сперва всё было нормально и гуглик выдавал нужную страницу. Но после нескольких запросов начал перенаправлять сюдаhttp://www.google.ru/sorry/?continu...=ru&newwindow=1&q=site%3Amedslova.ru&lr=&aq=f
    Мол мой запрос похож на запрос автоматически рассылаемый компьютерным вирусом или вредным по.
    Хотя если я ввожу этот запрос в адресной строке обозревателя всё нормально.
    Вот думаю как можно обойти эту проблему? Ктонибудь сталкивался с таким?
     
  4. snug

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

    С нами с:
    8 июн 2008
    Сообщения:
    31
    Симпатии:
    0
    Адрес:
    Донецк
    Проблема решилась. Google подумал что запрос от вредоносного ПО потому что запрос был зациклен в 2 раза.