Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][CURL] Cookie
Manderigon
post 3.12.2013, 18:17:13
Post #1





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

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


Witam.
Próbuję się zalogować na stronę za pomocą kodu:
  1. $ch = curl_init('https://dziennik.librus.pl/loguj');
  2. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  3. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0");
  4. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  5. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
  6. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  7. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  8. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  9. curl_setopt($ch, CURLOPT_HEADER, 0);
  10. curl_setopt($ch, CURLOPT_POST, true);
  11. $data = "login=TU_PRAWIDŁOWY LOGIN&passwd=TU_PRAWIDŁOWE_HASŁO&ed_pass_keydown=&ed_pass_keyup=&captcha=&jest_captcha=1&czy_js=1";
  12. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  13. $output = curl_exec($ch);
  14. curl_close($ch);
  15.  
  16. echo $output;


Niestety wyskakuje komunikat:
Kod
Przeglądarka nie akceptuje plików cookie (ciasteczek)
.

W czym jest problem z ciasteczkami?
Pozdrawiam.

@ref

@ref
Go to the top of the page
+Quote Post
Greg23
post 3.12.2013, 18:18:45
Post #2





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 6.04.2012

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


http://forum.dug.net.pl/viewtopic.php?id=14567


--------------------
Go to the top of the page
+Quote Post
Manderigon
post 3.12.2013, 18:33:23
Post #3





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

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


Na 100% nie jest to wina ilości przesyłanych danych, ponieważ wysyłam tylko to.
Go to the top of the page
+Quote Post
werdan
post 3.12.2013, 19:18:18
Post #4





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


cookies.txt - dobra ściezka? plik istnieje? jak prawa zapisu do niego?
Go to the top of the page
+Quote Post
Manderigon
post 3.12.2013, 19:44:25
Post #5





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

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


Dobra ścieżka, istnieje, 0777.
Go to the top of the page
+Quote Post
werdan
post 4.12.2013, 09:09:31
Post #6





Grupa: Zarejestrowani
Postów: 354
Pomógł: 100
Dołączył: 14.11.2013
Skąd: Płock

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


Nie napisałeś, że ten komunikat pochodzi od nich ze strony.

Moze zrob tak:

uruchom w przegladarce jakiegoś REST klienta (postman, Advanced REST client). Poprobuj sobie na tym. Jak ci zadziała to przenies headery do curla.
Zobacz czy ten twój sposób działa na innych stronach.

Albo jest jakis bład w skrypcie, albo oni sprawdzaja dokładnie co i jak.

Ten post edytował werdan 4.12.2013, 09:09:50
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: 15.07.2025 - 14:31