Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][cURL] oraz nk.pl ...
klumok
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


  1. function createPostString($aPostFields) {
  2. foreach ($aPostFields as $key => $value) {
  3. $aPostFields[$key] = urlencode($key) . '=' . urlencode($value);
  4. }
  5. return implode('&', $aPostFields);
  6. }
  7.  
  8.  
  9.  
  10. $postFields['login'] = 'login';
  11. $postFields['password'] = 'pass';
  12. $postFields['form_name'] = 'login_form';
  13. $postFields['manual'] = '0';
  14. $postFields['target'] = 'main';
  15.  
  16. $ch = curl_init();
  17. curl_setopt($ch, CURLOPT_URL, 'https://www.nk.pl/login');
  18. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0');
  19. curl_setopt($ch, CURLOPT_POST, 1);
  20. curl_setopt($ch, CURLOPT_POSTFIELDS, createPostString($postFields));
  21. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  22. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  23. curl_setopt($ch, CURLOPT_ENCODING , "gzip");
  24. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  25. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  26. curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/main');
  27. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  28. curl_exec($ch);
  29. curl_close($ch);
  30.  
  31.  
  32.  
  33. $ch = curl_init();
  34. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  35. curl_setopt($ch, CURLOPT_URL, 'http://nk.pl/#main');
  36. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  37. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  38. curl_setopt($ch, CURLOPT_REFERER, 'http://nk.pl/' );
  39. curl_setopt($ch, CURLOPT_ENCODING , "gzip");
  40. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  41. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  42. echo curl_exec($ch);
  43. curl_close($ch);


Pojawia się tylko zielonkawe tło i tyle. Nie wiem czemu ten fragment nie działa, wcześniej działał. Ktoś pomoże?

Kiedyś to napisałem, z ciekawości chciałem sprawdzić czy jeszcze działa, i niestety nie. A że mi się nudzi postanowiłem naprawić, ale jakoś nie mogę sobie z tym dać rady.

Ten post edytował klumok 4.08.2011, 18:13:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
klumok
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 31.12.2010

Ostrzeżenie: (10%)
X----


To samo (IMG:style_emoticons/default/tongue.gif)
Jest przekierowanie włączone w pierwszym więc wchodzi na główną.

Drugi napisałem tak dla testu, też wchodzi na główną.
Próbowałem wejsc na czyiś profil. Ten sam efekt. Na strone logowania wchodzi normalnie.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 21:59