Lors de la récupération de données à partir d'une URL en utilisant curl, il m'arrive parfois (dans 80% des cas) d'obtenir
l'erreur 18 : transfert fermé avec des données de lecture en attente
Une partie des données renvoyées manque alors. La chose étrange est que cela ne se produit jamais lorsque CURLOPT_RETURNTRANSFER est défini sur false, c'est-à-dire que la fonction curl_exec ne renvoie pas les données mais affiche directement le contenu.
Quel pourrait être le problème ? Puis-je définir certaines options pour éviter un tel comportement ?