curl_multi_setopt
(PHP 5 >= 5.5.0, PHP 7, PHP 8)
curl_multi_setopt — cURL マルチハンドル用のオプションを設定する
説明
指定された cURL マルチハンドル用のオプションを設定します。
パラメータ
multi_handle
curl_multi_init() が返す cURL マルチハンドル。
option
-
CURLMOPT_*
定数のいずれか。 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
が追加されました。
|
+add a note
User Contributed Notes 1 note
ryosuke_i_628 at yahoo dot co dot jp ¶
8 years ago
If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, 3);
?>
or
<?php
curl_multi_setopt($mh, CURLMOPT_PIPELINING, CURLPIPE_HTTP1 | CURLPIPE_MULTIPLEX);
?>
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google