PHP Curl получить HTTP-код, а не весь документ - PullRequest
1 голос
/ 15 апреля 2010

Я использую curl в PHP для проверки HTTP-кода при запросе некоторых файлов, я пытаюсь ускорить свою скорость, поэтому мне интересно, есть ли способ заставить его получить HTTP-код без фактического получения веб-страница с удаленного хоста

1 Ответ

7 голосов
/ 15 апреля 2010

Установите CURLOPT_NOBODY в true. Это означает, что вместо того, чтобы предварительно формировать запрос GET или POST, будет выполнен запрос HEAD, поэтому удаленный сервер вернет только заголовок HTTP.

curl_setopt($ch, CURLOPT_NOBODY, true);

Существует также пример кода в этот ответ

...