首頁  >  文章  >  後端開發  >  php curl_share_init函數怎麼用

php curl_share_init函數怎麼用

藏色散人
藏色散人原創
2019-05-28 09:26:183273瀏覽

php curl_share_init函數用於初始化一個 cURL 共享句柄,允許兩個 cURL 句柄分享數據,此函數沒有參數。

php curl_share_init函數怎麼用

php curl_share_init函數怎麼用?

curl_share_init — 初始化一個 cURL 共享句柄

#說明

resource curl_share_init ( void )

允許兩個 cURL 句柄分享資料。

參數

此函數沒有參數。

傳回值

傳回"cURL共享句柄"的資源。

實例

該實例將建立一個cURL共享句柄,並新增兩個 cURL 句柄,兩個句柄共享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);
?>

以上是php curl_share_init函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn