如果您想同時啟用 HTTP/1.1 流水線和 HTTP/2 多工...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
或
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_multi_setopt — 設定 cURL 多重選項
設定給定 cURL 多重控制器的選項。
multi_handle
由 curl_multi_init() 返回的 cURL 多重控制器。
optionCURLMOPT_* 常數之一。
value要設定給 option 的值。關於每個常數預期值的類型詳細資訊,請參閱 CURLMOPT_* 常數的說明。
| 版本 | 描述 |
|---|---|
| 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_SIZE、CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE、CURLMOPT_MAX_HOST_CONNECTIONS、CURLMOPT_MAX_PIPELINE_LENGTH 和 CURLMOPT_MAX_TOTAL_CONNECTIONS。 |
如果您想同時啟用 HTTP/1.1 流水線和 HTTP/2 多工...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
或
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>