Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [snoppy] Logowanie się do poczty
Forum PHP.pl > Forum > PHP
damianos
Witam! Ostatnio bawie się klasą snoppy. Chciałbym przy jej pomocy napisać skrypt logujący mnie na pocztę na o2. Nadziubałem takie coś:
  1. <?php
  2. include "Snoopy.class.php";
  3.  
  4. $s= new Snoopy;
  5. $adres = "http://www.poczta.o2.pl";
  6. $zmienne["username"] = "login";
  7. $zmienne["password"] = "haslo";
  8. $s->submit($adres, $zmienne);
  9.  
  10. echo $s->results;
  11. ?>

Powyższy kod zwraca zawartość "gołej" strony mimo przekazania zmiennych username i password. Zapewne winne są cookiesy, ktore co prawda można przekazać (właściwość $cookies), ale... skąd je najpierw wziąć?

[+] edit
Do wstawiania kodu na forum służą odpowiednie
tagi BB Code ([php]). Tym razem poprawiłem, ale
na przyszłość proszę o tym pamiętać.
---
~strife
kevinsz
Wydaje mi się, że jako adres strony powinieneś podać:

  1. <?php
  2. $adres="http://www.poczta.o2.pl/login.html";
  3. ?>


bo właśnie tam następuje logowanie
damianos
Rzeczywiście! Jednak zmiana adresu skutkuje jedynie tym, że $s->results nic nie zwraca.

skoro nikt nie wie jak to zrobić przy pomocy snoppy-iego, to może ktoś wię jak to zrobić "czystym" CURL-em?
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.