Script qui fonctionne aléatoirement

Mammouth du PHP | 693 Messages

23 avr. 2008, 23:49

Bonjour, j'ai un léger problème.

J'ai réaliser avec cURL un script qui me permet de me connecter à un serveur distant avec des paramètres de sessions. Tant que je suis en local, ca marche nickel.

Mais quand je passe sur le serveur free, ca devient carément aléatoire. UNe fois j'ai une page vide, une autre fois, ca me dit que j'ia perdu la connexion et parfois, ca me donne le bon résultat. Y a t il un moyen de stabiliser tout ca ?
<?php
// Création d'une nouvelle ressource cURL
$ch = curl_init();
$data=array('login'=>'unnom','password'=>'unmotdepassr');
curl_setopt($ch, CURLOPT_URL, "http://www.lesite.com/ConnexionKC.php");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, "http://www.lesite.com/unepage.php");
curl_setopt($ch, CURLOPT_HTTPGET,FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_exec($ch);

// Fermeture de la session cURL
curl_close($ch);
?>