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:
<?php 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] i nie wiem czy można dwa razy umieścić [b]CURLOPT_COOKIE [/b]w jednej sesji curla. aktualnie mam takie coś: [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'; $cookiie2 = 'bb038dfef1_sid=1b6fb619a0b5ed2f31f8837344666d2d; path=/; domain=bb2.tosiek.pl'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $edit_url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_COOKIESESSION, 1); curl_setopt($ch, CURLOPT_COOKIE, $cookiie); curl_setopt($ch, CURLOPT_COOKIE, $cookiie2); curl_setopt($ch, CURLOPT_VERBOSE, 1); 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'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $hashFields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $hasher = curl_exec($ch); curl_close($ch); ?>
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ł ;/