Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> curl - problem z zalogowaniem do chomikuj
Piotr__11
post
Post #1





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

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


Witam mam następujący problem, do zalogowania się staram się użyć takiego kodu :

  1. <?php
  2.  
  3. $url = "http://chomikuj.pl";
  4. $ch = curl_init(); // inicjalizacja curla
  5. curl_setopt($ch, CURLOPT_URL,$url); // ustawienie urla
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // zwróc w postaci zmiennej
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // czas oczekiwania
  8. curl_setopt($ch, CURLOPT_POST, 1);//przesylamy metoda post
  9. curl_setopt($ch, CURLOPT_POSTFIELDS, 'ctl00%24LoginTop%24LoginChomikName=piotr11111111111&ctl00%24LoginTop%24LoginChomikPassword=XXXXXXXXX&ctl00%24LoginTop%24LoginButton.x=24&ctl00%24LoginTop%24LoginButton.y=10&ctl00%24SearchInputBox=nazwa+lub+e-mail&ctl00%24SearchFileBox=nazwa+pliku&ctl00%24SearchType=all&SType=0');//&form_id=user_login&op=Log in'); //dane do wyslania
  10. curl_setopt($ch,CURLOPT_REFERER,$url);
  11. curl_exec($ch); // wykonanie skryptu
  12. curl_close($ch);
  13.  
  14. $url2 = "http://chomikuj.pl/kropek";
  15.  
  16. $ch = curl_init(); // inicjalizacja curla
  17. curl_setopt($ch, CURLOPT_URL,$url2); // ustawienie urla
  18. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // zwróc w postaci zmiennej
  19. curl_setopt($ch, CURLOPT_TIMEOUT, 3); // czas oczekiwania
  20. curl_setopt($ch,CURLOPT_REFERER,$url);
  21. $result = curl_exec($ch); // wykonanie skryptu
  22. curl_close($ch);
  23. //$result=str_replace(""/",""http://www.linuxjournal.com/",$result); //podmieniam adresy wzgledne na bezwzgledne
  24.  
  25.  
  26. print_r($result);
  27. ?>



Sugerowałem się jednym z tutoriali, jednak po wykonaniu skryptu na mojej stronce ładuje się pożadany profil jednak ja nie jestem zalogowany.

Bardzo byłbym wdzięczny jeśli ktoś może pomóc .

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:43