J'utilise cUrl (php) pour envoyer un code de projet à un service Web au format XML. Sur localhost, j'obtiens la réponse correcte, mais lorsqu'elle est exécutée sur le serveur, elle affiche :
Erreur cURL (7) : Impossible de se connecter à l'hôte
Voici mon code :
fonction xml_post($post_xml, $url) { $user_agent = $_SERVER['HTTP_USER_AGENT']; $ch = curl_init(); // Initialise le handle curl curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_xml); curl_setopt($ch, CURLOPT_USERAGENT, $user_agent); // curl_setopt($ch, CURLOPT_PORT, $port); $data = curl_exec($ch); $curl_errno = curl_errno($ch); $curl_error = curl_error($ch); si ($curl_errno > 0) { echo "Erreur cURL ($curl_errno) : $curl_errorn" ; } autre { echo "données reçues n" ; } curl_close($ch); écho $données ; }J'envoie le code du projet pour comptabiliser et en obtenir les détails. J'ai essayé d'utiliser les deux versions de php 4+ et php5+ sans succès. y-a-t'il une solution?
Très clair...ça veut dire
无法连接到主机或代理。
Le code suivant fonctionnera sur n'importe quel système :
Si vous ne voyez pas la page Google, cela pourrait être un
您的URL有误
或您有一些防火墙
或限制
problème.