Problème avec Curl
Posté : 11 juin 2011, 21:16
Bonjour
J'avais réaliser un script qui me permettait de me connecter sur mon compte steam https://steamcommunity.com/ via curl il y a quelque mois et aujourd’hui lorsque j'essaie de lancer mon script ça ne marche pas comme avant.
J'essaie de comprendre ce qui cloche, je pense que le code est plutôt bon, puisque j'ai réussi à me loguer sur un autre site, maintenant j'ai remarquer que sur le site de steam ils ont rajouté des champs en plus.
Mais le problème persiste même en faisant le changement.
A votre avis d'ou vient le problème?
J'avais réaliser un script qui me permettait de me connecter sur mon compte steam https://steamcommunity.com/ via curl il y a quelque mois et aujourd’hui lorsque j'essaie de lancer mon script ça ne marche pas comme avant.
J'essaie de comprendre ce qui cloche, je pense que le code est plutôt bon, puisque j'ai réussi à me loguer sur un autre site, maintenant j'ai remarquer que sur le site de steam ils ont rajouté des champs en plus.
Mais le problème persiste même en faisant le changement.
A votre avis d'ou vient le problème?
<?php
define('AUTHENTIFICATION' , 'https://steamcommunity.com');
define('PAGE_PRIVEE' , '');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, AUTHENTIFICATION);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,
array(
'username'=>'xxxxxxx',
'password'=>'xxxx',
'captchagid'=>'-1',
));
$fp = fopen ("cookies.txt", "w+");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, realpath('cookies.txt'));
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$ret = curl_exec($ch);
//$donnee = htmlentities($ret);
echo $ret;
curl_close($ch);
?>