2010-04-15 8 views
1

일부 파일을 요청할 때 HTTP 코드를 확인하기 위해 PHP에서 curl을 사용하고 있습니다. 속도를 더 빨리 내리려고 노력 중이므로 만들 방법이 있는지 궁금합니다. 실제로 원격 호스트에서 웹 페이지를 가져 오지 않고 HTTP 코드를 얻습니다.PHP Curl은 전체 문서가 아닌 HTTP 코드를받습니다.

답변

7

CURLOPT_NOBODY을 true로 설정하십시오. 즉, GET 또는 POST 요청을 수행하는 대신 HEAD 요청이 수행되므로 원격 서버는 HTTP 헤더 만 반환합니다.

curl_setopt($ch, CURLOPT_NOBODY, true); 

은 또한에 대한 this answer

+0

덕분에 몇 가지 예제 코드가있다. 전에 해봤다고 확신했지만 방금 찾지 못했습니다! 내 스크립트를 20 초에서 7 초로 줄였습니다. – Hintswen