Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][curl][PHP-CURL]Curl, jak się zalogować na kogoś stronę?
Forum PHP.pl > Forum > Przedszkole
Neutral
  1. <?php
  2.  
  3. $ch=curl_init();
  4. $url='http://cpp0x.pl';
  5. $data_post='UserPanel_NazwaKonta=mandarynka&UserPanel_Haslo=skorka';
  6.  
  7.  
  8. curl_setopt($ch,CURLOPT_URL,$url);
  9. curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
  10. curl_setopt($ch,CURLOPT_POST,1);
  11. curl_setopt($ch,CURLOPT_POSTFIELDS,$data_post);
  12. curl_setopt($ch,CURLOPT_COOKIE,/* nie wiem co tu mam wpisać */);
  13. curl_setopt($ch,CURLOPT_COOKIEFILE,/* nie wiem co tu mam wpisać */);
  14. curl_setopt($ch,CURLOPT_COOKIEJAR,/* nie wiem co tu mam wpisać */);
  15. curl_setopt($ch,CURLOPT_REFERER,/* nie wiem co tu mam wpisać */);
  16.  
  17.  
  18. $rezultat=curl_exec($ch);
  19. curl_close($ch);
  20.  
  21. echo $rezultat;
  22. ?>


Co mam wpisać w tych polach, gdzie pisze "nie wiem co tu mam wpisać"?
Jakich jeszcze mam użyć stałych predefiniowanych, aby się móc zalogować na stronę: http://cpp0x.pl?
Znacie może jakieś dobre tutoriale, poradniki, aby móc uczyć się z biblioteki CURL?
markuz
Najwygodniejszy sposób na wszelkie cURL dot. stron internetowych to:

1. Otwierasz zakładkę sieć w przeglądarce (narzędzia dev)
2. Wypełniasz formularz i wysyłasz
3. W zakładce sieć szukasz żądania odpowiedzialnego za logowanie, klikasz PPM i kopiuj jako cURL.
4. Następnie w Google wpisujesz curl to php np. tutaj https://incarnate.github.io/curl-to-php/
5. Wklejasz komende cURL i dostajesz kod php który robi to samo.

Dodatkowo będziesz musiał sprawdzić kilka innych rzeczy, czy nie są wysyłane dodatkowe requesty itp. itd. ale jako podstawa ten wyżej wymieniony sposób będzie przydatny.
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.