I'm using curl in PHP to check the HTTP code when requesting some files, I'm trying to make my speed run faster so I'm wondering is there a way to make it get the HTTP code without actually getting the web page from the remote host
+2
A:
Set CURLOPT_NOBODY
to true. This means that rather than preforming a GET or POST request, a HEAD request will be preformed so the remote server will only return the HTTP header.
curl_setopt($ch, CURLOPT_NOBODY, true);
There is also some example code in this answer
Yacoby
2010-04-15 11:04:02
Thanks for that. I was sure I've done it before but I just couldn't find it! Got my script down from 20 seconds to 7 seconds.
Hintswen
2010-04-15 11:14:42