Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zalogowanie na strone ( curl ), Problem z wysylaniem postem.
Gutyo
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 15.08.2011

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


Witam.

Ostatnio chciałem się zalogować na stronę torrenty.org poprzez curl, lecz nic z tego, ponieważ na przeszkodzie stoi captcha.
  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_URL, 'http://www.torrenty.org/login.php');
  4. curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
  5. curl_setopt($c, CURLOPT_POSTFIELDS, 'user=****&password=****&kod=123456'); //dane do wyslania
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. $page = curl_exec($c);
  8. curl_close($c);
  9. echo $page;
  10. ?>


Nawet jak wysyłam takie zapytanie, to nie wyskakuje żaden błąd o złych danych.

Używam wtczki HttpFox, do firefoxa, aby odczytywać nagłówki, ciastka itp.

Czy istnieje jakiś sposób na zalogowanie ?
Czy mogę się zalogować lokalnie, a później skopiować ciasteczki na serwer, aby ominąć logowanie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Gutyo
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 15.08.2011

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


Dzięki za zainteresowanie, lecz nadal nic z tego.

Wgrałem plik cookie.txt na serwa, ustawiłem chmody na 777, a plik jest pusty, mimo iż ma zapisywać do niego ciastko.

  1. $ch = curl_init('http://torrenty.org/login.php');
  2. curl_setopt($ch, CURLOPT_HEADER, 1);
  3. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  4. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
  5. curl_exec($ch);
  6. curl_close($ch);



Lecz jeżeli zamiast adresu torrenata dam np: http://poczta.wp.pl, wtedy otrzymuje ciasteczko.

W takim razie coś jest nie tak ze stroną torrenty.org ?
Ktoś ma jeszcze jakieś podpowiedzi ?

Ten post edytował Gutyo 16.08.2011, 15:21:35
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: 26.12.2025 - 00:41