• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

cURL logowanie

0 głosów
581 wizyt
pytanie zadane 8 marca 2019 w PHP przez Kshyhoo Użytkownik (780 p.)

Witam. Chciałbym zalogować się na pewnej stronie i pobrać listę zapisanych przepisów. Niestety, mój kod nie działa poprawnie, tzn. wchodzi na stronę ale jako niezalogowany:

$post = 'j_username=***&j_password=***';
function loguj($login, $haslo) {
	
	$c = curl_init();
	curl_setopt($c, CURLOPT_URL, 'https://login.vorwerk.com/account/login');
	curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.2) Gecko/20090729 desktopsmiley_2_2_5643778701369665_44_71 DS_gamingharbor Firefox/3.5.2 (.NET CLR 3.5.30729)');
	curl_setopt($c, CURLOPT_POST, true);
	curl_setopt($c, CURLOPT_POSTFIELDS, $post);
	curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($c, CURLOPT_COOKIEFILE, 'cookies.txt');
	curl_setopt($c, CURLOPT_COOKIEJAR, 'cookies.txt');
	$wynik = curl_exec($c);
	if ($wynik!=1) {
		echo "Nie udało się zalogować";
		die;
	} else {
		echo "Zalogowany";
	}
	curl_close($c);
}
loguj('***', '***');

Wciąż mam komunikat, że niezalogowany...

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 1,041 wizyt
pytanie zadane 16 września 2020 w PHP przez itcloud Gaduła (3,380 p.)
0 głosów
0 odpowiedzi 301 wizyt
pytanie zadane 30 listopada 2019 w PHP przez Eliro Stary wyjadacz (12,160 p.)
0 głosów
1 odpowiedź 1,935 wizyt
pytanie zadane 25 kwietnia 2019 w PHP przez sensor Użytkownik (680 p.)

93,776 zapytań

142,736 odpowiedzi

323,388 komentarzy

63,381 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...