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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'aide pour récupérer le Content-Length d'une URL via cURL

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

par @rthur » 18 nov. 2019, 00:50

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

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

par Lucas77777 » 17 nov. 2019, 22:16

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