Funzione curl_share_init PHP
Funzione curl_share_init PHP
Manuale PHP cURL di riferimento
(PHP 5> = 5.5.0)
curl_share_init - inizializzare un handle cURL condiviso
spiegazione
resource curl_share_init ( void )
Lasciare due cURL gestisce la condivisione dei dati.
parametri
Questa funzione non ha parametri.
Valore di ritorno
risorsa Indietro "CURL condivisione manico" di.
Esempi
Questo esempio crea un handle cURL condiviso, e aggiungere due manici Curl, gestisce due condividere i dati dei cookie.
<?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); ?>