Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: curl, logowanie https
Forum PHP.pl > Forum > PHP
psyduck411
  1. <?php
  2.  
  3. $url = "https://uonet.vulcan.net.pl/001991/LoginPage.aspx";
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_URL,$url);
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  7. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  8. curl_setopt($ch, CURLOPT_TIMEOUT, 3);
  9. curl_setopt($ch, CURLOPT_POST, 1);
  10. curl_setopt($ch, POSTFIELDS, 'ctl00$TheContentPlaceHolder$txtLogin=dapsyduck@gmail.com&ctl00$TheContentPlaceHolder$txtPassword=haslo&ctl00$TheContentPlaceHolder$btLogin=Logowanie&form_id=aspnetForm');
  11.  
  12. curl_setopt($ch,CURLOPT_REFERER,$url);
  13. $result = curl_exec($ch);
  14. curl_close($ch);
  15. print_r($result);
  16.  
  17. ?>



pierwotnie powyższy kod miał mnie zalogować do tejże strony ale coś idzie nie tak. nie wiem czemu to sie nie chce zrobić.
proszę mnie nakierować co trzeba zrobić aby działało
alexandrus
W 10 wierszu masz POSTFIELDS zamiast CURLOPT_POSTFIELDS
psyduck411
nic nie dało w dalszym ciągu nie jestem zalogowany na stronę. nie jestem pewny czy dobrze sąprzesłane opcje formularza w POSTFIELDS
cycofiasz
Czemu nie obsługujesz cookies, czemu nie wysyłasz wszystkich parametrów formularza? Nie ma __EVENTVALIDATION itp...
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.