2011-05-15 6 views
1
$ch = curl_init(); 
$ch1 = curl_init(); 

$mh = curl_multi_init();  
curl_multi_add_handle($mh,$ch); 
curl_multi_add_handle($mh,$ch2); 

내가 이런 식으로 예를 들어 $ch 또는 $ch1의 옵션을 변경할 수 있습니다 PHP 컬을 다 처리

curl_setopt($ch1, CURLOPT_REFERER, $ref); 
curl_setopt($ch1, CURLOPT_USERAGENT, $useragent); 

$data = array('cmd' => 'login', 'username' => 'test', 'password' => 'test'); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

은 또한 컬 멀티 핸들러 내부에 $ CH1와 $ 채널의 값을 변경할 수 있습니까? 그래서 기본적으로 멀티 핸들러에 추가 한 후에도 컬 핸들 옵션을 변경할 수 있는지 묻는 중입니까?

답변

1

예 각 컬 아이의 옵션을 변경할 수 있습니다.

curl_setopt($ch1, CURLOPT_URL, "http://www.example.com/"); 
curl_setopt($ch1, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_URL, "http://www.example2.net/"); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
+0

확실 하시겠습니까? 나는 방금 테스트를했고, 나는 그렇게 할 수 없었다. – Jaanus