par
totof74 » 03 déc. 2012, 21:34
Bonjour à tous,
Voici mon problème, le script ci-dessous me permet de me loguer automatiquement au site Badoo.com.
Du moins ça affiche la page du profil avec toutes les infos MAIS en fait, il ne conserve pas la connexion.
Par exemple, si on clique sur un des liens affiché dans la page, on est redirigé vers la page de connexion.
L'url en https ne change rien à cette situation.
Quelqu'un peut-il me dire ce que j'ai mal fait dans mon script de connexion ? Comment garder cette session ouverte ?
Ca fait plusieurs jours que je cherche sans trouver, et rien sur le net...
<?php
$login_email = '**********';
$login_pass = '******';
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_URL, 'http://badoo.com/signin/');
curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($login_email).'&password='.urlencode($login_pass).'&remember=1');
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, "/cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "/cookies.txt");
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$page = curl_exec($ch);
echo $page;
url_close($ch);
?>
Merci par avance pour votre aide.
Christophe
Bonjour à tous,
Voici mon problème, le script ci-dessous me permet de me loguer automatiquement au site Badoo.com.
Du moins ça affiche la page du profil avec toutes les infos MAIS en fait, il ne conserve pas la connexion.
Par exemple, si on clique sur un des liens affiché dans la page, on est redirigé vers la page de connexion.
L'url en https ne change rien à cette situation.
Quelqu'un peut-il me dire ce que j'ai mal fait dans mon script de connexion ? Comment garder cette session ouverte ?
Ca fait plusieurs jours que je cherche sans trouver, et rien sur le net...
[php]<?php
$login_email = '**********';
$login_pass = '******';
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_URL, 'http://badoo.com/signin/');
curl_setopt($ch, CURLOPT_POSTFIELDS,'email='.urlencode($login_email).'&password='.urlencode($login_pass).'&remember=1');
curl_setopt($ch, CURLINFO_HEADER_OUT, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_COOKIEJAR, "/cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "/cookies.txt");
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$page = curl_exec($ch);
echo $page;
url_close($ch);
?>[/php]
Merci par avance pour votre aide.
Christophe