curl_multi_setopt

(PHP 5 >= 5.5.0)

curl_multi_setoptSet an option for the cURL multi handle

Description

bool curl_multi_setopt ( resource $mh , int $option , mixed $value )

Warning

This function is currently not documented; only its argument list is available.

Parameters

mh

option

One of the CURLMOPT_* constants.

value

The value to be set on option.

value should be an int for the following values of the option parameter:

Option Set value to
CURLMOPT_PIPELINING Pass 1 to enable or 0 to disable. Enabling pipelining on a multi handle will make it attempt to perform HTTP Pipelining as far as possible for transfers using this handle. This means that if you add a second request that can use an already existing connection, the second request will be "piped" on the same connection rather than being executed in parallel.
CURLMOPT_MAXCONNECTS Pass a number that will be used as the maximum amount of simultaneously open connections that libcurl may cache. Default is 10. When the cache is full, curl closes the oldest one in the cache to prevent the number of open connections from increasing.

Return Values

Returns TRUE on success or FALSE on failure.

Коментарии

If you want to enable both HTTP/1.1 pipelining and HTTP/2 multiplexing...

<?php
curl_multi_setopt
($mhCURLMOPT_PIPELINING3);
?>

or

<?php
curl_multi_setopt
($mhCURLMOPT_PIPELININGCURLPIPE_HTTP1 CURLPIPE_MULTIPLEX);
?>
2016-03-01 12:30:54
http://php5.kiev.ua/manual/ru/function.curl-multi-setopt.html

    Поддержать сайт на родительском проекте КГБ