php handle,PHP curl_copy_handle 用法 手册 | 示例代码

Hmm I don't have a problem with this, using PHP 5.2.5 libcurl 7.16.3 maybe it's been fixed ...

I am m having trouble getting curl_copy_handle to copy all the curlopts across though...

protected function curlMultiPrime(array $reqArr){

// Store the request array so we can reinitialise the multi handle

$this->reqArr = $reqArr;

// Close existing curl uni handles

$this->closeMultiCurlUniHandles();

foreach($reqArr as $curlConf){

if(!($curlConf instanceof curlConfRequest ))

throw new curlConfException('All objects passed to configure requests must be instances of curlConfRequest.',curlConfException::CURL_INVALID_CONF_OBJ);

if(!$cch = curl_copy_handle($this->curlHandle)){

throw new curlException('Failed to clone template curl handle.',$this->curlHandle);

}else{

curl_setopt_array($cch,$curlConf->getCurlOpts());

}

if(curl_multi_add_handle($this->curlMultiHandle,$cch) === 0){

$this->curlUniHandleRef[] = $cch;

}else{

throw new curlException('Failed to add curl handle to multi stack.',$cch);

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值