Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] [CURL] Logowanie używając danych z poprzedniej sesji
Manderigon
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.04.2011

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


Witam.
Chciałbym wrzucić źródło strony na serwer ze strony, na którą trzeba najpierw się zalogować. Jak mam bazować na ciasteczkach? Udało mi się napisać jak dotąd coś takiego:

  1. <?php
  2.  
  3. $curl = curl_init();
  4.  
  5. curl_setopt($curl, CURLOPT_URL, "strona na ktora trzeba sie zalogowac");
  6. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($curl, CURLOPT_COOKIEFILE, 'cookies.txt');
  8. curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookies.txt');
  9. curl_setopt($curl, CURLOPT_TIMEOUT, 7000);
  10. curl_setopt($curl, CURLOPT_HEADER, 0);
  11. $strona = curl_exec($curl);
  12. curl_close($curl);
  13.  
  14. echo $strona;
  15. ?>


Całość wyglądałaby tak:
1. Loguje się na stronę;
2. Odpalam skrypt;
3. Skrypt widzi, że jestem zalogowany i ze strony (jako zalogowany) zapisuje źródło pliku na serwerze.

Proszę o pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie
- Manderigon   [PHP] [CURL] Logowanie używając danych z poprzedniej sesji   13.02.2013, 22:26:12
- - Giluś   [PHP] pobierz, plaintext function file_get_content...   14.02.2013, 13:35:34
- - Manderigon   No nie bardzo to działa... Chodzi mi o coś takiego...   23.02.2013, 11:43:27
- - -Manderigon-   refresh   2.03.2013, 20:09:13
- - -Manderigon-   refresh   6.03.2013, 14:19:41


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

 



RSS Aktualny czas: 3.10.2025 - 19:51