Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: cURL - получение заголовка ответа
Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Ребят, подскажите, пожалуйста, как можно получить только заголовок ответа сервера, а не всю веб-страницу? Мне нежно знать, куда меня переадресовывает сервер (несколько байт), а не получить ответ полностью - n-килобайтную страницу...
Champion
Отправлено: 30 Мая, 2010 - 17:51:15
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
CURLOPT_NOBODY
InviS
Отправлено: 30 Мая, 2010 - 17:54:06
Гость
Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Это значит, что придет только заголовок, да? Тело не будет получено в curl_exec()?
JustUserR
Отправлено: 31 Мая, 2010 - 01:29:18
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
InviS пишет:
Ребят, подскажите, пожалуйста, как можно получить только заголовок ответа сервера, а не всю веб-страницу? Мне нежно знать, куда меня переадресовывает сервер (несколько байт), а не получить ответ полностью - n-килобайтную страницу...
Можете использоваться функцию fsockopen для отправки HTTP-запроса на уделанный сервер - и считывать блоками ответ с него до тех пора пока не встретиться двойной перевод строки что свидетельствует о конце HTTP-заголовка - после чего полученный заголовок можно разбить и выбрать из него поле переадресации
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.