Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt z użyciem cURL - bład z cookies.
mhnxo
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.08.2012

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


Witam,

ostatnio postanowiłem napisać skrypt logujący się do forum przez serwer. Postanowiłem użyć cURL'a do tego, jednakże nie chce zapisać mi cookies, dzięki któremu będę mógł odtworzyć resztę podstron. Testowałem, ale nie chce zapisać cookies, które odsyła serwer po wysłaniu POST'a z hasłem.

  1. <?php
  2. // TERAZ BEDZIE FUNKCJA SAMEGO LOGOWANIA
  3. $LC_LOG = curl_init();
  4. curl_setopt($LC_LOG, CURLOPT_URL, 'http://forum.id/zaloguj-.%2Fforum');
  5. curl_setopt($LC_LOG, CURLOPT_POST, 'username=user&password=haslo');
  6. curl_setopt($LC_LOG, CURLOPT_RETURNTRANSFER, 1);
  7. curl_exec($LC_LOG);
  8. curl_setopt($LC_LOG, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/pass.txt' );
  9.  
  10. // Pokazanie strone po zalogowaniu.
  11. $LC_SG = curl_init();
  12. curl_setopt($LC_SG, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/pass.txt');
  13. curl_setopt($LC_SG, CURLOPT_URL, 'http://forum.id/index.php');
  14. curl_exec($LC_SG);
  15. ?>



Moje pytanie, co robię źle, plik ma chmod'a 777.


Pozdrawiam i z góry dziękuje za odpowiedzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mhnxo
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 22.08.2012

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


  1. curl_setopt($LC_LOG, CURLOPT_COOKIEJAR, './pass.txt');

Dałem to na początek, ale nadal nie działa.

EDIT:

  1. curl_setopt($LC_LOG, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');


Niestety, nie pokazuje mi strony jako zalogowany a jako gość, chociaż kazałem pobrać cookies. ( chodzi o tą 2 2 funkcje )

Ten post edytował mhnxo 23.08.2012, 00:21:53
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 14:56