Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Curl ip.board
Forum PHP.pl > Forum > Przedszkole
wiktor1984
Witam od kilku dni próbuję rozgryźć logowanie przez curla do różnych skryptów i jakoś za bardzo mi to nie wychodzi może ktoś napisać w czym robię błąd przykład logowania do forum.php.pl
  1. <?php
  2. $post['UserName'] = 'XXX';
  3. $post['PassWord'] = 'XXX';
  4. $post['CookieDate'] = '1';
  5. $post['Privacy'] = '1';
  6. $post['referer'] = 'http://forum.php.pl/';
  7.  
  8. $ch = curl_init('http://http://forum.php.pl/logowanie.html');
  9.  
  10. curl_setopt( $ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3' );
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt( $ch, CURLOPT_POST, 1 );
  13.  
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, ($post));
  15. curl_setopt( $ch, CURLOPT_REFERER, 'http://forum.php.pl' );
  16.  
  17. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  18. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  19. curl_setopt( $ch, CURLOPT_COOKIE, dirname(__FILE__) . '/cookies.txt');
  20.  
  21. curl_setopt($ch, CURLOPT_HEADER, 1);
  22.  
  23. curl_exec($ch);
  24. $page = curl_exec($ch);
  25. echo $page;
  26. ?>
ZaXaZ
po co ci logowac sie botem na nasze forum?
wiktor1984
Nie chodzi o logowanie dokładnie do tego forum chodzi o skrypt ip.board
A tak ogólnie to chciałbym rozgryźć tego curla po prostu się uczę tak testuje
ZaXaZ
a po co 2x http://http:// ?
wiktor1984
http:// jest tylko raz to mam poprawione
Crozin
Z tego co widzę przy logowaniu przesyłane są jeszcze dodatkowe pola, np. "s" (prawdopodobnie jakiś token broniący przez CSRF-em).
wiktor1984
Cytat(Crozin @ 3.08.2014, 12:38:00 ) *
Z tego co widzę przy logowaniu przesyłane są jeszcze dodatkowe pola, np. "s" (prawdopodobnie jakiś token broniący przez CSRF-em).


mam zainstalowany dodatek live http headers do firefoxa miał pokazywać jakie dane są wysyłane metodą post ale nic takiego tam nie widać.
Mam pytanie skąd wiesz że wysyłane są dane np z pola s?
W formularzu w kodzie forum znalazłem jedynie ukryte pole referer
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.