Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> cURL + logowanie + sesje
Amanda22
post 25.07.2010, 15:09:28
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.05.2010

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


Może mi ktoś podpowiedzieć co robię źle że nie mogę się zalogować na socjum.pl?
Kombinuje jak koń pod górkę z różnymi opcjami/ustawieniami i zero efektów

  1. $cookie = 'cookies.txt';
  2. file_put_contents($cookie, '');
  3.  
  4. $link=curl_init();
  5. curl_setopt($link, CURLOPT_COOKIEJAR,$cookie);
  6. curl_setopt($link, CURLOPT_COOKIEFILE,$cookie);
  7. curl_setopt($link, CURLOPT_COOKIE, session_name() . '=' . session_id());
  8. curl_setopt($link, CURLOPT_COOKIESESSION, TRUE);
  9. curl_setopt($link,CURLOPT_HEADER, 0);
  10. curl_setopt($link,CURLOPT_URL,'http://socjum.pl/');
  11. curl_setopt($link,CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7');
  12. curl_setopt($link,CURLOPT_POSTFIELDS,'login=xxx&password=yyy&redirect=');
  13. curl_setopt($link, CURLOPT_FOLLOWLOCATION, true);
  14. curl_setopt($link,CURLOPT_RETURNTRANSFER, 1);
  15. $wynik=curl_exec($link);
  16.  
  17. $plik_ok=curl_errno ($link);
  18. $status = curl_getinfo($link, CURLINFO_HTTP_CODE);
  19. print_r($wynik);
  20. echo "<br>err nr =$plik_ok=<br>";
  21. echo "<br>info =$status=<br>";
  22. curl_close ($link);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Fifi209
post 25.07.2010, 16:05:18
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


bo to chyba oni mają ustawić Ci cookie a nie Ty sobie sam ustawiasz...
dodaj
CURLOPT_POST i wartość true mu daj

Ten post edytował fifi209 25.07.2010, 16:05:52


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
Amanda22
post 25.07.2010, 20:31:15
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 23.05.2010

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


Dzięki za podpowiedź, już OK

Ten post edytował Amanda22 25.07.2010, 22:32:28
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 02:20