![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Próbuję zalogować się do serwisu www.reporo.com korzystając z curl, jednak męczę się z tym od kilku dni i nie mam pojęcia czemu nie działa. Po prostu nie wysyła danych do formularza logowania. Po zalogowaniu użyłem header(...); w celu przekierowania na odpowiednią stronę dostępną po zalogowaniu. Bardzo proszę o sprawdzenie co może być źle w tym kodzie. Zaznaczam, że strona jest na protokole HTTPS.
Oto kod:
Co może być tego przyczyną ? P.s. Plik cookies.txt zawiera: www.reporo.com FALSE / FALSE 0 PHPSESSID 97..idSesji123.. Pozdrawiam. Ten post edytował Zyggmunt 12.09.2012, 23:39:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Edytowałem kod w pierwszym poście o poradę darko. Niestety logowanie nadal nie działa, tj. dzieje się to co wcześniej ;/
Pozdrawiam. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź jeszcze raz poprawność urla, zwłaszcza parametrów oraz ścieżki do ciastek.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie link do ciastek był zły, ponieważ skrypt odpalałem z Wampa, a więc wychodziła taka ścieżka: C:\wamp\www\autofill/cookies.txt . Jednak wgrałem skrypt na serwer i ścieżka już jest z pewnością prawidłowa, mimo to nadal nie działa ;/ Próbowałem też skorzystać z adresu: http://www...pl/katalog/cookies.txt i to również nie pomogło ;/ Nie wiem czy z ta stroną jest coś nie tak, czy ja robię coś źle ;/
Ten post edytował Zyggmunt 12.09.2012, 18:25:26 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Formularz nie posiada tokena, i wydaje mi się, że problem tkwi w Twojej funkcji, powinieneś chyba na samym końcu zwrócić urlencode, wtedy zakoduje Ci znak '=' :
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Aktualny kod w pierwszym poście, niestety nadal nie działa ;/
zmieniłem na false, bo wyświetlił się błąd, że nie może być na true razem z:
Być może problem jest z cookies ? Poszukując rozwiązania natrafiłem na skrypt logowania do facebooka: http://www.daniweb.com/web-development/php...login-with-curl Jak można zauważyć autor odpowiednio buduje plik cookies. Być może coś podobnego trzeba zrobić w przypadku tej strony ? Podejrzewam, że sporo informacji można zdobyć przy użyciu LiveHttpHeaders, jednak nie wiem czemu nie uzupełnia mi okienka po zalogowaniu mimo zaznaczonej opcji capture. Ten post edytował Zyggmunt 15.09.2012, 11:06:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:30 |