Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Curl - bramka.play.pl ?
Forum PHP.pl > Forum > Przedszkole
aras785
Cześć.

Za pomocą CURL próbuję zalogować się do bramki sms w play.
Póki co udaje mi się zalogować do play24 ale gdy chcę przejść do bramki to niestety wywala mnie... (biała strona)

Mój kod:

  1. <?php
  2. $ch = curl_init();
  3.  
  4. $post['IDToken1'] = 'NUMER';
  5. $post['IDToken2'] = 'HASLO';
  6. $post['Login.Submit'] = 'Zaloguj';
  7. $post['goto'] = '';
  8. $post['gotoOnFail'] = '';
  9. $post['SunQueryParamsString'] = '';
  10. $post['encoded'] = '';
  11. $post['gx_charset'] = '';
  12.  
  13. //logowanie
  14. curl_setopt($ch, CURLOPT_URL, 'https://logowanie.play.pl/opensso/logowanie');
  15. curl_setopt($ch, CURLOPT_POST, 1);
  16. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  17. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  18. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
  19. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36');
  20. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  21. $cookie_file = tempnam(sys_get_temp_dir(), 'cookie.txt');
  22. curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  23. curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  24. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  25. curl_exec($ch);
  26.  
  27. //przejście do strony głównej konta
  28. curl_setopt($ch, CURLOPT_URL, 'https://konto.play.pl/user-gui/myAccountPage');
  29. curl_setopt($ch, CURLOPT_POST, 0);
  30. $wynik = curl_exec($ch);
  31.  
  32. echo $wynik;


Proszę o pomoc smile.gif
Pyton_000
Play to nie taka prosta sprawa smile.gif

Ja znalazłem kiedyś taki kod i nawet jakiś czas temu działał: http://bin.devsphp.pl/43cd16344e3fc543d8f4...25e586c5615.php
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.