Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> curl_setopt i użycie CURLOPT_COOKIE
tosiek
post
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 0
Dołączył: 7.07.2008

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


Witam. Męczę się jak przekazać ciastko dla curla oprócz CURLOPT_COOKIEFILE

Więc zacząłem używać : CURLOPT_COOKIE

tyle że nie wiem czy to działa jak cookiefile tzn. curl korzysta z tego ciastka jak z cookiefile podczas sesji

o ile się nie mylę miało być w formacie chyba takim:
  1. <?php
  2. bb038dfef1_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A33%3A%22176587654649c5467d9b1c87.28822886%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%223%22%3B%7D; expires=1269201409; path=/; domain=bb2.tosiek.pl[/code]
  3.  
  4. i nie wiem czy można dwa razy umieścić [b]CURLOPT_COOKIE [/b]w jednej sesji curla.
  5.  
  6. aktualnie mam takie coś:
  7. [code]$cookiie = 'bb038dfef1_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A33%3A%22176587654649c5467d9b1c87.28822886%22%3Bs%3A6%3A%22userid%22%3Bs%3A1%3A%223%22%3B%7D; expires=1269201409; path=/; domain=bb2.tosiek.pl';
  8. $cookiie2 = 'bb038dfef1_sid=1b6fb619a0b5ed2f31f8837344666d2d; path=/; domain=bb2.tosiek.pl';
  9.  
  10.  
  11. $ch = curl_init();
  12. curl_setopt($ch, CURLOPT_URL, $edit_url);
  13. curl_setopt($ch, CURLOPT_HEADER, 0);
  14. curl_setopt($ch, CURLOPT_COOKIESESSION, 1);
  15. curl_setopt($ch, CURLOPT_COOKIE, $cookiie);
  16. curl_setopt($ch, CURLOPT_COOKIE, $cookiie2);
  17. curl_setopt($ch, CURLOPT_VERBOSE, 1);
  18. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7');
  19. curl_setopt($ch, CURLOPT_POST, 1);
  20. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
  21. curl_setopt($ch, CURLOPT_POSTFIELDS, $hashFields);
  22. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  23. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/hasher.txt');
  24. $hasher = curl_exec($ch);
  25. curl_close($ch);
  26.  
  27. echo $hasher;
  28. ?>


tyle że jakby nie przesyła ciastek do curla. ani jak jest jedno ani jak są dwa.

Nie czyta także po zmianie zawartości ciastek np z samymi wartościami:
bb038dfef1_data=
oraz
bb038dfef1_sid=

I już nie mam pomysłu jak podesłać curlowi ciastka żeby je odczytał ;/

Ten post edytował tosiek 21.03.2009, 21:17:26


--------------------
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 Aktualny czas: 21.08.2025 - 18:16