od dłuuugiego czasu walczę z logowaniem do Ogam - klon Ogame. Nie rozumiem problemu. Wzorowałem się tym działającym skrypcie do zalogowania na nasza klasę: TOPIC
Mój skrypt wygląda następująco:
<?php $c = curl_init('http://ogam.net.pl/'); curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file); curl_setopt($c, CURLOPT_URL, 'http://ogam.net.pl/login.php'); curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0"); curl_setopt($c, CURLOPT_POST, 1); curl_setopt($c, CURLOPT_POSTFIELDS, 'timestamp=1173621187&v=2&username=xaar&password=******&Uni=ogam.net.pl%2Fs1%2Flogin.php&submit=Login'); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); curl_getinfo($c); $s = curl_exec($c); curl_close($c); $ch = curl_init(); $url = 'http://ogam.net.pl/s1/overview.php'; curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_COOKIE, $cookie); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $site = curl_exec($ch); ?>
Dostaję komunikat, że użytkownik nie jest zalogowany poprawnie.
Byłbym wdzięczny za wskazanie błędu.
Jakieś pomysły?
Albo przynajmniej ogólny kierunek co może być źle?