Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Curl
Ulysess
post
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


dobry wieczór , a może dzień dobry.. (IMG:style_emoticons/default/smile.gif)

chciałbym się zalogować do pewnej witryny ALE ... wyskakuje błąd.. próbowałem normalnie się zalogować i takie coś nie wyskakiwało , przypuszczam więc że strona wysyła cookie i tutaj pojawia się pytanie jak mam to zrobić aby zapisało ciastko a następnie próbował się zalogować

'skrypt' wygląda następująco:

  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_HEADER, 1);
  4. curl_setopt($c, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  5. curl_setopt($c, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  6. curl_setopt($c, CURLOPT_URL, 'adres.www.pl');
  7. curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
  8. curl_setopt($c, CURLOPT_POSTFIELDS, 'login=LOGIN&haslo=HASLO&kod_obrazek=1'); //dane do wyslania
  9. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  10. $page = curl_exec($c);
  11. curl_close($c);
  12. echo 'Wynik: <br>'.$page;
  13. ?>


hmm błąd wyskakuje w momęcie bezpośredniego wejścia na strone gdzie są przetwarzane dane z formularza logującego

Ten post edytował Ulysess 5.07.2010, 01:22:21
Go to the top of the page
+Quote Post
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


nawet nie smiem spytac co to za blad wyskakuje, bo skoro nie napisales, to najprawdopodobniej chodzi o informacje niejawna
Go to the top of the page
+Quote Post
Ulysess
post
Post #3





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


próbowałem się zalogować do pewnej gry via www
wchodząc bezpośrednio na link sprawdzający dane wysłane POST wyświetla się 'Błąd' to samo wyskakuje po 'odpaleniu' skryptu powyżej... co najśmieszniejsze tym skryptem udało mi się zalogowac do serwisu fotka.pl
prosił bym o naprowadzenie mnie w czym popełniam błąd lub o czym zapominam..
Go to the top of the page
+Quote Post
amii
post
Post #4





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Ciężko stwierdzić, ogólnie curl ciężko się zalogować (sam mam z tym problem) czasem wynika to z zabezpieczeń stron. Rozumiem, że pola hidden sprawdzałeś ?
Spróbuj może przez wtyczkę live http headers wysłać dane z POST i sprawdź co jest dokładnie wysyłane.
Go to the top of the page
+Quote Post
Ulysess
post
Post #5





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


tak sprawdzałem jakie pola są wysyłane i kombinowałem na zmiane wysyłając tylko część danych i przy żadnej próbie nie wyświetla na stronie logowania "Błąd" nie wiem jak to sprawdzić co jest wysyłane albo co może być wysyłane przy logowaniu bo po prostu się nie znam :/.. zainstalowałem Live HTTP Headers i jaki mam następny krok wykonać (IMG:style_emoticons/default/questionmark.gif)

w Generate dostrzegłem coś takiego:
GET /ajax_php/infbox.php?_=1278323782159
Go to the top of the page
+Quote Post
amii
post
Post #6





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Otwierasz stronę z logowaniem w tle uruchamiasz program zakładka header i patrzysz jakie dane wysyła do POST
Go to the top of the page
+Quote Post
Ulysess
post
Post #7





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

Ostrzeżenie: (0%)
-----


hmm rozumiem ze mam otworzyć stronę logowanie i się zalogować (IMG:style_emoticons/default/questionmark.gif)

czemu dokładne mam się przyjrzeć (IMG:style_emoticons/default/questionmark.gif)

login=xxx&haslo=xxxx&kod_obrazek=94827160&Submit=Zaloguj


hm to submit też mam wysłać ?:|

Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Jaka to gra? Tzn adres.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 20:59