2010-04-15 9 views
1

J'utilise curl en PHP pour vérifier le code HTTP lors de la demande de certains fichiers, j'essaie de faire tourner ma vitesse plus vite, je me demande s'il y a un moyen de faire il obtient le code HTTP sans réellement obtenir la page Web de l'hôte distantPHP Curl obtenir le code HTTP, pas le document entier

Répondre

7

Définissez CURLOPT_NOBODY sur true. Cela signifie que plutôt que de préformer une requête GET ou POST, une requête HEAD sera préformée afin que le serveur distant ne renvoie que l'en-tête HTTP.

curl_setopt($ch, CURLOPT_NOBODY, true); 

Il y a aussi quelques exemples de code dans this answer

+0

Merci pour cela. J'étais sûr de l'avoir fait avant mais je ne pouvais pas le trouver! Mon script est passé de 20 secondes à 7 secondes. – Hintswen

Questions connexes