разъясните поведение CURL CURLOPT_COOKIEJAR

по всей видимости установка curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd()."/cookie.txt");
должна сохранять cookie возращенные сервером вместе в Headers но вместо всех я вижу только 1-ну максимум 2 куки =) последний тест показал : в браузере есть 10 различных печенек одного домена !!! при посылке запроса он возвращает мне одну и то не по порядку 2-ю по счету — недавно проверил ещё один домен с 8-ми кукисов — вернул две, 5-ю и 2-ю ) мистика =)) к сожалению с CURL-ом я не на ты =) вот и обратился к вам )
сложилось мнение что это из за соображений безопасности или же у меня неправильно составлен запрос…
<?
$ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, ‘http://mydomain.com’);
 curl_setopt($ch, CURLOPT_HEADER, true);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
 curl_setopt($ch, CURLOPT_COOKIEJAR,  getcwd()."/cook.txt");
 curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER[‘HTTP_USER_AGENT’]);
 $data = curl_exec($ch);      
 curl_close($ch);
 unset($ch);
?>
совет с unset($ch) — взял от сюда http://bugs.php.net/33475
подскажите люди добрые в чем может быть запара =))