(PHP 5 >= 5.5.0)
Curl_share_init — Инициализировать дескриптор общего ресурса cURL
ресурс cur_share_init (недействительный)
Позволяет двум дескрипторам cURL обмениваться данными.
Эта функция не имеет параметров.
Возвращает ресурс «общий дескриптор cURL».
В этом примере будет создан общий дескриптор cURL и добавлены два дескриптора cURL, которые совместно используют данные cookie.
<?php// Создаём общий дескриптор cURL и устанавливаем данные cookie $sh = cur_share_init(); $sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE // Инициализируем первый дескриптор cURL и указываем его как общий дескриптор $ch1 = Curl_init("http://www.w3cschool.cc/");curl_setopt($ch1, CURLOPT_SHARE, $sh);//Выполняем первый дескриптор cURL curl_exec($ch1);//Инициализируем второй дескриптор cURL и указываем его как общий дескриптор $ch2 = Curl_init("http://php.net/");curl_setopt($ch2, CURLOPT_SHARE, $sh);//Выполняем второй дескриптор cURL//Данные всех дескрипторов $ch1 совместно используются в дескрипторе $ch2 cur_exec($ch2);//Закрываем общий дескриптор cURL Curl_share_close($sh);// Закрыть дескриптор cURL curl_close($ch1);curl_close($ch2);?>