Witam, mój problem, a w sumie pomysł polega na tym żeby za pomocą cURLa się logować do gry online (prisonwars.pl), sprawdzić czy jest np. 100% energii wybrać się na siłownie i wykonać ćwiczenie. Oczywiście to w dalekiej przyszłości, bo na razie to ja mam problem z samym logowaniem.
Aktualny kod:
<?php
$cookie_file = 'cookie.txt';
$c = curl_init('http://prisonwars.pl/');
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($c, CURLOPT_URL, 'http://prisonwars.pl/');
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,
'login=xxx&password=xxx&log_in=1');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_getinfo($c);
$s = curl_exec($c);
curl_close($c);
$ch = curl_init();
$url = 'http://alcatraz.prisonwars.pl/mailbox/';
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);
?>
jak otwieram stronę to powinna się wyświetlić skrzynka odbiorcza, jednak wyświetla się strona główna (bez grafiki ofkoz). Co by tutaj naprawić żeby przechodziło do mailbox?
Dzięki z góry za odpowiedzi.
P.S. oczywiście cookie.txt mam na serwerze.