There is some internal curl error (CURLE_FAILED_INIT) when you are trying to use just copied curl handle in curl_multi_add_handle(). I have checked the same problematic PHP code but with little difference: instead of creating curl’s copy I have used the original one (template). As I expect code works without any error. I think curl_multi_* along with curl_copy_handle() is still raw and needs some improvements.
With best wishes
Vitali Simsive
PHP.mk документација
curl_copy_handle
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.curl-copy-handle.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.curl-copy-handle.php
curl_copy_handle
Референца за `function.curl-copy-handle.php` со подобрена типографија и навигација.
curl_copy_handle
класата mysqli_driver
curl_copy_handle — Копирај cURL рачка заедно со сите негови преференции
= NULL
Копирај cURL рачка задржувајќи ги истите преференции.
Вратени вредности
Враќа нова cURL рачка, или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
handle беше вратено при неуспех. CurlHandle
инстанца сега; претходно, а resource се очекуваше.
|
| 8.0.0 | При успех, оваа функција враќа CurlHandle инстанца сега; претходно, а resource . |
Примери
Пример #1 Копирање на cURL рачка
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/');
curl_setopt($ch, CURLOPT_HEADER, 0);
// copy the handle
$ch2 = curl_copy_handle($ch);
// grab URL (http://www.example.com/) and pass it to the browser
curl_exec($ch2);
?>Белешки од корисници 1 белешка
administrator at proxy-list dot org ¶
пред 18 години