Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]cURL logowanie?
Forum PHP.pl > Forum > Przedszkole
SSB
Witam
Zrobiłem skrypt logowania:
  1. <?
  2. $cookie_file = 'cookie.txt';
  3.  
  4. $c = curl_init('http://panel.gamesol.pl/');
  5. curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
  6. curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
  7. curl_setopt($c, CURLOPT_URL, 'http://panel.gamesol.pl');
  8. 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");
  9. curl_setopt($c, CURLOPT_POST, 1);
  10. curl_setopt($c, CURLOPT_POSTFIELDS, 'user=blabla&pass=blabla&sublogin=Login');
  11. curl_setopt($c, CURLOPT_RETURNTRANSFER, 0);
  12. curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
  13. curl_getinfo($c);
  14. $s = curl_exec($c);
  15. curl_close($c);
  16. ?>


Tylko że:
Tak jakby ignorował ciasteczka. Po prostu, ppokazuje mi stronę jakbym był zalogowany, ale jak próbuje coś zrobić wywala, że jestem wylogowany. Jakaś rada?

Wydaje mi się, że ciasteczka zapisuje dla "http://adres_strony/katalog/c.php" a nie dla "http://panel.gamesol.pl". Czy to możliwe?

Chciałbym, aby jeszcze wykonywał operację:
  1. <div class="gameControlIcons" id="gameControlIcons1200">
  2. <img src="http://panel.gamesol.pl/template/fresh/images/icons/icon_restart.gif" width="24" height="24" title="Restartuj Serwer | 94.23.94.146:27079" onmouseover="window.status='Restartuj Serwer | 94.23.94.146:27079';" onmouseout="window.status='';" class="pointer" alt="Restartuj Serwer | 94.23.94.146:27079" onclick="controlGame('restart', '1200');"/>
  3. </div>


Tutaj jest form, dzięki któremu to wykonuje:
  1. <form name="controlForm1200" method="post" target="controlframe" action="http://panel.gamesol.pl/system/manageserver.php">


Pomoże ktoś?

Widzę, nikt nie pomoże...
blooregard
Proszę nie podbijać, bo zamknę temat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.