![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 3 Dołączył: 28.06.2008 Skąd: PL Ostrzeżenie: (0%) ![]() ![]() |
Witajcie
Mam problem , ponieważ nie wiem jak zologowac się curl'em poprzez takie formularz
i teraz jak się pod to zalogować? Jeżeli w adresie przeglądarki wpisze http://strona.pl/action/jakas_akcja to wywala że wystąpił błąd, pewnie dlatego że formularz jest obsługiwany przez ajax i dane wysyła w tle. W curl'u wysyłam wszystkie możliwe nagłówki , sprawdzałem firebug'iem , wyniki po wcisnieciu tego obrazka wysyłany jest jako JSON. Możecie pomóc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Rzeczy do zrobienia/sprawdzenia:
- Dokładna kopia nagłówków (REFERER, USERAGENT itp) - Dokładna kopia pól - Obsłużenie cookies (CURLOPT_COOKIE lub CURLOPT_COOKIEFILE + CURLOPT_COOKIEJAR) - możliwe, że samo wejście na stronę generuje jakieś cookie albo dane w sesji toteż nieraz potrzebne jest ustawienie ciasteczek (CURLOPT_COOKIEFILE + CURLOPT_COOKIEJAR) na jeden plik, wywołanie CURLa na adres formularza (aby ciastka się nam zapisały) a następnie wywołanie strony "logowania" :EDIT: - Sprawdzenie czy istnieją przekierowania (widać to w FireBugu) - CURLOPT_FOLLOWLOCATION itp... HTH Ten post edytował Sephirus 20.09.2012, 09:39:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 00:07 |