par
ferv21 » 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?
<?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);
?>
Bonjour
J'avais réaliser un script qui me permettait de me connecter sur mon compte steam [url]https://steamcommunity.com/[/url] 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]<?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);
?>[/php]