Curl Multi cookies пишутся в файл только после exit

Статус
В этой теме нельзя размещать новые ответы.

Быдло Кодер

Новичок
Доброго времени суток. Через мультикурл топаю на страницу, которая выдаёт куки.
foreach ($stream as $key=>$value)
{
if (empty($finish[$key]))
{
$conn[$key] = curl_init('страничко');
$login_data = array('login'=>'login', 'password'=>'password');
curl_setopt($conn[$key], CURLOPT_RETURNTRANSFER, 1);
curl_setopt($conn[$key], CURLOPT_POST, 1);
curl_setopt($conn[$key], CURLOPT_POSTFIELDS, $login_data);
curl_setopt($conn[$key], CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1");
$headers = array
(
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3",
"Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7"
);
curl_setopt($conn[$key], CURLOPT_HTTPHEADER, $headers);
curl_setopt($conn[$key], CURLOPT_HEADER,true);
curl_setopt($conn[$key], CURLOPT_COOKIEJAR, dirname(__FILE__)."\my_cookies$key.txt");
//curl_setopt($conn[$key], CURLOPT_COOKIEFILE, dirname(__FILE__)."\my_cookies$key.txt");
curl_multi_add_handle ($mh,$conn[$key]);
}
}

do { $n=curl_multi_exec($mh,$active); usleep(1000); } while ($active>0);
Дальше скрипт продолжается, но куки не сохраняются в отдельные файлы. Но, если применить exit(), то файлы появляются по указанному пути. Подскажите, в чём косяк?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Тема закрыта

Варез, взлом, кража контента и другие противоправные действия запрещены к обсуждению на форуме.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху