php curl_exec retourne vide
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy); //$proxy is ip of proxy server
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$httpCode = curl_getinfo($ch , CURLINFO_HTTP_CODE); //this results 0 every time
echo '<br> curl'.$ch; //this line outputs resource id#5
$exec = stripslashes(curl_exec($ch));
echo '<br> exec'.curl_exec($ch); //this results blank
je suis confus pourquoi $exec ne retourne rien ,je suis nouveau sur le curl s'il vous plaît aider, merci d'avance
OriginalL'auteur user3912994 | 2014-11-25
Vous devez vous connecter pour publier un commentaire.
curl_exec retourne false lorsque la demande a échoué. Ajuster votre fonction :
De cette façon, u vais voir le curl erreur
merci pour , obtenu l'erreur "pourrait,nt se connecter à l'hôte' après la recherche d'trouvé l'erreur était due à serveur proxy
Vous pouvez également ajouter
curl_errno($ch)
pour obtenir le numéro de l'erreur (ou0
si aucune erreur ne s'est produite).OriginalL'auteur DarkBee
Le retour du résultat de 0 signifie que vous ne pouvez pas vous connecter au serveur de sorte s'il vous plaît vérifiez votre proxy et d'augmenter le délai d'attente 🙂
false
pas0
"vous ne pouvez pas vous connecter au serveur de sorte s'il vous plaît vérifiez votre proxy" merci cela a fonctionné
OriginalL'auteur Cường Nghiêm
Essayer:
Peut-être que la réponse est de plus de 10.
J'ai eu le même problème, je l'ai résolu comme ça.
OriginalL'auteur aymen zitoun