(PHP5 >= 5.5.0)
curl_share_init — Inicializa un identificador compartido de cURL
recurso curl_share_init (vacío)
Permite que dos identificadores de cURL compartan datos.
Esta función no tiene parámetros.
Devuelve el recurso "identificador compartido de cURL".
Este ejemplo creará un identificador compartido de cURL y agregará dos identificadores de cURL que comparten datos de cookies.
<?php// Crear un identificador compartido de cURL y establecer datos de cookies $sh = curl_share_init(); curl_share_setopt($sh, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE); // Inicializa el primer identificador de cURL y especifícalo como un identificador compartido $ch1 = curl_init("http://www.w3cschool.cc/");curl_setopt($ch1, CURLOPT_SHARE, $sh);//Ejecutar el primer identificador de rizo curl_exec($ch1);//Inicializar el segundo identificador de rizo y especificarlo como identificador compartido $ch2 = curl_init("http://php.net/");curl_setopt($ch2, CURLOPT_SHARE, $sh);//Ejecutar el segundo identificador cURL//Los datos de todos los identificadores $ch1 se comparten en el identificador $ch2 curl_exec($ch2);//Cerrar el identificador compartido de cURL curl_share_close($sh);// Cerrar cURL Manejar curl_close($ch1);curl_close($ch2);?>