PHP Conference Japan 2024

curl_multi_setopt

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

curl_multi_setopt設定 cURL 多重選項

描述

curl_multi_setopt(CurlMultiHandle $multi_handle, int $option, mixed $value): bool

設定給定 cURL 多重控制器的選項。

參數

multi_handle

curl_multi_init() 返回的 cURL 多重控制器。

option

CURLMOPT_* 常數之一。

value

要設定給 option 的值。關於每個常數預期值的類型詳細資訊,請參閱 CURLMOPT_* 常數的說明。

回傳值

成功時回傳 true,失敗時回傳 false

更新日誌

版本 描述
8.2.0 引進 CURLMOPT_MAX_CONCURRENT_STREAMS
8.0.0 multi_handle 現在需要一個 CurlMultiHandle 實例;先前需要的是 resource
7.1.0 引進 CURLMOPT_PUSHFUNCTION
7.0.7 引進 CURLMOPT_CHUNK_LENGTH_PENALTY_SIZECURLMOPT_CONTENT_LENGTH_PENALTY_SIZECURLMOPT_MAX_HOST_CONNECTIONSCURLMOPT_MAX_PIPELINE_LENGTHCURLMOPT_MAX_TOTAL_CONNECTIONS

新增筆記

使用者貢獻的筆記 1 則筆記

ryosuke_i_628 at yahoo dot co dot jp
8 年前
如果您想同時啟用 HTTP/1.1 流水線和 HTTP/2 多工...

<?php
curl_multi_setopt
($mh, CURLMOPT_PIPELINING, 3);
?>



<?php
curl_multi_setopt
($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>
To Top