Cela a recommencé au hasard sur mon ordinateur de développement. Cela fonctionne bien sur le serveur de production, donc peu importe. Mais j'ai encore besoin de tester ça ici.Impossible de résoudre l'hôte
Impossible de résoudre l'hôte: (nom d'hôte); Hébergeur non trouvé.
Je connais les failles de sécurité avec ces paramètres. Mais maintenant, je me soucie plus de faire fonctionner ça. Les adresses HTTP fonctionnent bien, mais celles avec HTTPS ne renvoient aucun contenu et donnent une erreur de ne pas pouvoir trouver le nom d'hôte. J'ai cherché et n'ai rien trouvé d'utile cette fois.
function useCurl($xml,$cert,$host){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$host);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
curl_setopt($ch, CURLOPT_SSLCERT, $cert);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
$result = curl_exec($ch);
if (curl_error($ch)) {
print "cURL error: ". curl_error($ch) ."\n<br/>";
}
curl_close($ch);
return $result;
}
Il le fait implicitement cependant, et ce même code fonctionne sur un autre serveur. Mais non, cela n'a pas aidé. Si le problème n'est pas le code, alors où est-ce? – Chris
Que fait 'curl_error();' print? – Bocochoco
curl_error() = "Impossible de résoudre l'hôte: (nom d'hôte); Hôte non trouvé." – Chris