Page 1 sur 1

Besoin d'aide pour récupérer le Content-Length d'une URL via cURL

Posté : 17 nov. 2019, 22:16
par Lucas77777
Salut, je chercher comment récupérer le Content-Length d'une URL via cURL, étant début je me suis renseignez comment faire,
J'ai vue qu'il avais plusieurs méthode pour récupérer le content-length, j'ai choisi cURL car on peut spécifiez des paramètres à notre requette via curl_setopt

Du coup j'ai trouvez un script sur internet en m'aident de la doc php
<?php 

$url = 'http://127.0.0.1/index.html'; 


// Initialisation d'une session cURL 
$ch = curl_init($url); 

// Ne pas récupérer le contenu de la page requêtée 
curl_setopt($ch, CURLOPT_NOBODY, true); 

// Execution de la requête 
curl_exec($ch); 

// Récupération du Content-Length retourner par la réponses http
$CONTENT_LENGTH = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD); 

// Fermeture de la session cURL 
curl_close($ch); 

echo $CONTENT_LENGTH; 
?>
Le problèmes c'est que la variables $CONTENT_LENGTH me retourne pas dutout le content-length or moi je voudrais avoir le content-length de ma réponses http

Merci d'avence,
Aurevoir

Re: Besoin d'aide pour récupérer le Content-Length d'une URL via cURL

Posté : 18 nov. 2019, 00:50
par @rthur
Je viens de tester ton code en remplaçant l'url par une ISO de Ubuntu :
http://ubuntu.mirrors.ovh.net/ubuntu-re ... -amd64.iso

Et ton code marche parfaitement bien, ça me retourne 2463842304 octets ce qui est bien le Content-length