Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: curl logowanie
Forum PHP.pl > Forum > PHP
mako11
oto poprawny kod do logowaniea
  1. $PostDane ='dane post'
  2. $url = curl_init('strona logowania');
  3. curl_setopt($url, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  4. curl_setopt($url, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($url, CURLOPT_ENCODING, 'gzip');
  6. curl_setopt($url, CURLOPT_REFERER, 'strona logowanie');
  7. curl_setopt($url, CURLOPT_HEADER, 1);
  8. curl_setopt($url, CURLOPT_NOBODY, 1);
  9. curl_setopt($url, CURLOPT_COOKIEFILE, dirname(__FILE__) . '../test/cookies.txt');
  10. curl_setopt($url, CURLOPT_COOKIEJAR, dirname(__FILE__) . '../test/cookies.txt');
  11. curl_setopt($url, CURLOPT_POST, 1);
  12. curl_setopt($url, CURLOPT_POSTFIELDS, $PostDane);
  13. echo curl_exec($url);
  14. curl_close($url);

Pytania:
1. Jaka przejść na podstronę aby utrzymać stan zalogowania
2. Jak pobrać '_RequestVerificationToken=' do zalogowania
werdan
>1. Jaka przejść na podstronę aby utrzymać stan zalogowania

Wyślij drugiego curla z cookiesem gdzie podczas zalogowania dostałes sessionId

>2. Jak pobrać '_RequestVerificationToken=' do zalogowania

Z treści odpowiedzi z serwera.
mako11
dzięki za odpowiedz, względem odpowiedzi
>1
wczytywałem ciastko ale scieszka nieprawidłowa była do pliku i dla tego nie działało
>2
w treści odpowiedzi serwera nie było ale była w treści strony
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.