J'essaie de soumettre le formulaire de connexion avec phpcommand: curl, mais cela ne fonctionne pas. Les champs sont deux: email et psw. Le problème est que si j'utilise urlencode pour envoyer un e-mail, il renvoie l'erreur: "format incorrect e-mail!", Alors que si je n'utilise pas l'urlencode, il n'y a pas de réponse.Connexion à distance avec curl (php)
Voici le code sans urlencode:
$url = 'myurl';
$fields = array(
'login_email'=> '[email protected]',
'login_passwd'=> 'mypsw',
'remember_me' => '1'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); // Return page in string
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$fields);
$page = curl_exec($ch);
echo $page;
//close connection
curl_close($ch);
... eh bien, évidemment, nous aurions besoin de voir le code qui gère les connexions ... – rockerest