Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [cURL] Logowanie automatyczne
Forum PHP.pl > Forum > Przedszkole
carck3r
Witam.
Padło na fotkę.
  1. <?php
  2.  
  3.     //Inicjalizacja CURL'a:
  4.      $ch = curl_init( 'http://www.fotka.pl/login.php' );
  5.    
  6.     //Metoda post:
  7.      curl_setopt( $ch, CURLOPT_POST, 1 );
  8.      curl_setopt( $ch, CURLOPT_POSTFIELDS, "login=***&pass=***&back_url=%2F" );
  9.    
  10.     //HTTP 1.0
  11.     curl_setopt($ch, CURLOPT_HTTP_VERSION, 1.1);
  12.      
  13.     //Pobierz zawartosc:
  14.       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  15.    
  16.     //Jestem przegladarka:
  17.       curl_setopt( $ch, CURLOPT_USERAGENT,
  18.                        'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3)
  19.                        Gecko/20060426 Firefox/1.5.0.3' );
  20.    
  21.     //Referer?:
  22.      curl_setopt($ch, CURLOPT_REFERER, 'http://www.fotka.pl/login.php?back_url=/');
  23.    
  24.     //Cookie's:
  25.       curl_setopt( $ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt' );
  26.       curl_setopt( $ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt' );
  27.    
  28.     //Wykonaj:
  29.       echo '<br> Wykonuje:<br>';
  30.       $page = curl_exec( $ch );
  31.    
  32.     //Zakoncz i wyswietl:
  33.       curl_close( $ch );
  34.       echo $page;
  35.  
  36. ?>


Po włączeniu totalnie nic się nie dzieje. Dlaczego?
AdvMDev
Może dlatego?
<form action="/login.php?form_login=1" method="post" (...)>A u Ciebie jest samo login.php
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.