Bonjour,
J'ai un petit problème avec curl sur le quel je tourne en rond pour trouver la solution :
je vous explique :
je récupére un url stocké dans ma db en fonction de l'entrepôt choisi
voici la requête :
jusqu'à là pas de problème le serveur me renvoi bien l'entrepo 21 avec comme url : http://Mon_adresse_ip/etc..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sqltest = "SELECT entrepo, url FROM entrepo WHERE id='".$_GET['id']."' "; $reqtest = mysql_query ($sqltest) or die (mysql_error()); $req = mysql_fetch_array ($reqtest); $adresse2 = $req['url'];
Sauf que maintenant lorsque j'essaie d'alimenter curl de cette adresse :
Sa ne fonctionne pas, alors que si je met le numéros de l'entrepo dans la requete soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $ch = curl_init($adresse2); //curl_setopt($ch, CURLOPT_URL, $adresse2); //curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POST, TRUE); curl_setopt($ch, CURLOPT_POSTFIELDS, "xml=".$data); //curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1:8080"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); //return curl_exec($ch); $postResult = curl_exec($ch);
Sa fonctionne parfaitement, est ce que quelqu'un sait pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sqltest = "SELECT entrepo, url FROM entrepo WHERE id=21 ";
Partager