curl_share_init función de PHP
curl_share_init función de PHP
(PHP 5> = 5.5.0)
curl_share_init - Iniciar una CURL compartida
explicación
resource curl_share_init ( void )
Permitir que dos cURL maneja el intercambio de datos.
parámetros
Esta función no tiene parámetros.
Valor de retorno
Volver recursos "cURL compartir mango" de.
Ejemplos
En este ejemplo se crea un manejador CURL compartida, y añadir dos CURL, maneja dos datos de cuota de galletas.
<?php // 创建cURL共享句柄并设置cookie数据 $sh = curl_share_init(); curl_share_setopt($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 句柄中共享 curl_exec($ch2); // 关闭cURL共享句柄 curl_share_close($sh); // 关闭cURL句柄 curl_close($ch1); curl_close($ch2); ?>