Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][curl] Logowanie na plus.pl
sannin
post 3.01.2010, 23:43:41
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Cześć,

próbuje zalogować się na stronie plus.pl za pomocą curl, ale nie bardzo mi to idzie, kod wygląda tak:

  1. $post = array (
  2. "login=". $conf["login"] ."",
  3. "password=". $conf["password"] ."",
  4. "action=login",
  5. "success-url=https://www1.plus.pl/sso/konto/edycja/uslugi"
  6. );
  7.  
  8. $c = curl_init();
  9. curl_setopt($c, CURLOPT_POST, true);
  10. curl_setopt($c, CURLOPT_POSTFIELDS, implode("&", $post));
  11. curl_setopt($c, CURLOPT_URL, "http://www1.plus.pl/sso/logowanie/");
  12. curl_setopt($c, CURLOPT_COOKIEFILE, $conf["cookiepath"]);
  13. curl_setopt($c, CURLOPT_COOKIEJAR, $conf["cookiepath"]);
  14. curl_setopt($c, CURLOPT_HEADER, false);
  15. curl_setopt($c, CURLOPT_USERAGENT, $conf["useragent"]);
  16. curl_setopt($c, CURLOPT_TIMEOUT, $conf["timeout"]);
  17. curl_exec($c);
  18. curl_close($c);
  19. unset($c);


Kiedyś korzystałem z tego tutka http://marusz.net/?txt=23 i działało bardzo ładnie (wtedy było jeszcze miasto plusa). Teraz po odpaleniu pliku wyskakuje mi Logowanie i tyle, żadnego komunikatu o błędnym haśle nic. Tak wygląda sesja:

Cytat
# Netscape HTTP Cookie File
# http://curlm.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

www1.plus.pl FALSE /sso/logowanie FALSE 0 JSESSIONID 0000Lv2PuoLfyGQMrd6RhQL0RI5:14ei4ts8f

Nie mogę dojść dlaczego to nie działa.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:08