Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cUrl pobieranie sesji
daniel1302
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
gothye
post
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
Go to the top of the page
+Quote Post
ddiceman
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:32