Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Logowanie
Manderigon
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 30.04.2011

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


Witam.
Proszę o pomoc w znalezieniu błędu.

Index.php:
  1. <?php
  2.  
  3. $cookies = dirname(__FILE__) .'/cookievf67dvtsd76ft67rvdvf5be5b23bqnk.txt';
  4.  
  5. $curl_handle = curl_init('http://gsmx.co/login');
  6. curl_setopt($curl_handle, CURLOPT_HEADER, true);
  7. curl_setopt($curl_handle, CURLOPT_HTTPHEADER, array(
  8. 'Host: gsmx.co',
  9. 'Content-Length: 93',
  10. 'Cache-Control: max-age=0',
  11. 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  12. 'Origin: <a href="http://gsmx.co'" target="_blank">http://gsmx.co'</a>,
  13. 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36',
  14. 'Content-Type: application/x-www-form-urlencoded',
  15. 'Referer: <a href="http://gsmx.co/login'" target="_blank">http://gsmx.co/login'</a>,
  16. 'Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4'
  17. ));
  18. curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);
  19. curl_setopt($curl_handle, CURLOPT_COOKIEFILE, $cookies);
  20. curl_setopt($curl_handle, CURLOPT_COOKIEJAR, $cookies);
  21. $output = curl_exec($curl_handle);
  22.  
  23. $fp = fopen("cookievf67dvtsd76ft67rvdvf5be5b23bqnk.txt", "r");
  24. $tekst = fread($fp,10000);
  25. $rest = substr($tekst, -34); // sessionid
  26. $rest2 = trim($rest);
  27. fclose($fp);
  28.  
  29. echo $rest2;
  30.  
  31. $link = "http://gsmx.co";
  32. $post = 'login=testowe12&ampregister=0&password=testowe12&cookie_check=1&_xfToken=&redirect='.urlencode($link);
  33. echo $post;
  34.  
  35. $curl_handle2 = curl_init('http://gsmx.co/login');
  36. curl_setopt($curl_handle2, CURLOPT_COOKIESESSION, true);
  37. curl_setopt($curl_handle2, CURLOPT_COOKIEJAR, $cookies);
  38. curl_setopt($curl_handle2, CURLOPT_COOKIEFILE, $cookies);
  39. curl_setopt($curl_handle2, CURLOPT_RETURNTRANSFER, true);
  40. curl_setopt($curl_handle2, CURLOPT_HEADER, 1);
  41. curl_setopt($curl_handle2, CURLOPT_HTTPHEADER, array(
  42. 'Host: gsmx.co',
  43. 'Content-Length: 93',
  44. 'Cache-Control: max-age=0',
  45. 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
  46. 'Origin: <a href="http://gsmx.co'" target="_blank">http://gsmx.co'</a>,
  47. 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 Safari/537.36',
  48. 'Content-Type: application/x-www-form-urlencoded',
  49. 'Referer: <a href="http://gsmx.co/login'" target="_blank">http://gsmx.co/login'</a>,
  50. 'Accept-Language: pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4'
  51. ));
  52. curl_setopt($curl_handle2, CURLOPT_FOLLOWLOCATION, 1);
  53. curl_setopt($curl_handle2, CURLOPT_POSTFIELDS, $post);
  54. $output = curl_exec($curl_handle2);
  55.  
  56. echo $output;
  57.  
  58. ?>



cookie:
Kod
#HttpOnly_gsmx.co    FALSE    /    FALSE    0    xf_session    4114b5f90e117e68e77eb33872ae76f6


Z tego co wywnioskowałem z kodu, sesja jest niepotrzebna przy logowaniu.
Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie
- Manderigon   [PHP] Logowanie   26.06.2014, 14:34:16
- - Pyton_000   A teraz jaki masz problem?   26.06.2014, 14:48:09
- - Manderigon   Przekierowuje mnie na stronę logowania.   26.06.2014, 14:49:48
- - johny_s   I dobrze pseudo hakierze skoro nawet nie potrafisz...   26.06.2014, 14:59:15
- - Manderigon   O, dzięki za niedopatrzenie. Wszystko działa PRA...   27.06.2014, 14:48:40
- - com   To nie forum dla tego typu zabaw   27.06.2014, 20:41:28
- - Manderigon   Dlaczego? @ref   28.06.2014, 10:33:17


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 Aktualny czas: 6.10.2025 - 15:09