![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam, ostatnio zacząłem przygodę z cURL.
Czy mogę wyciągnąć za pomocą cURL lub jakiejś innej funkcji/sposobu nazwę sesji? Nie musi być nazwa sesji. Wystarczy, że się zaloguje na stronkę. Potrzebuje pobierać kilka informacji z jednej stronki a wymaga to zalogowania się. Z góry dziękuje za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie można
CURL widzi to co użytkownik i to na ile pozwala strona odwiedzana przez niego jesli musisz sie zalogowac to wykonujesz to za pomoca formularza ,a w CURL wysyłasz te dane za pomocą metody POST -------------------- Nie udzielam pomocy poprzez PW
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nazwe, czy identyfikator? Bo przypuszczam, ze masz na mysli to drugie
Identyfikator sesji u klienta jest przechwowywany na dwa sposoby - doklejany do linkow (zwykle jako $_GET['PHPSESSID']) lub zapisany w cookie. Obie wartosci mozna odczytac. Zeby przez CURL zalogowac sie na stronie, musisz mu ustawic CURLOPT_COOKIEFILE i CURLOPT_COOKIEJAR (curl_setopt()) i - w zaleznosci od konstrukcji formularza - przeslac POSTEM/GETEM login i haslo. Przydatne moze byc ustawienie flagi CURLOPT_FOLLOWLOCATION, ale to juz zalezy od formularza/strony. Tak wiec odpowiedz na Twoje pytanie brzmi: tak, CURLem da sie zalogowac na strone, o ile znasz login/haslo lub identyfikator sesji zalogowanego uzytkownika |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:32 |