<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 이 부분은 기사의 내용과 관련이 없습니다.,초기화 또는 기타 설정 일 수 있습니다</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"초기화 PHP 환경...\n"</span></span><span>;
</span><span><span class="hljs-variable">$version</span></span><span> = </span><span><span class="hljs-title function_ invoke__">phpversion</span></span><span>();
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"현재의 PHP 버전: <span class="hljs-subst">$version</span></span></span><span>\n";
</span><span><span class="hljs-meta">?></span></span><span>
<hr>
</span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 기사가 시작됩니다</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<h1>상해 curl_multi_add_handle 손잡이를 추가 한 후,요청을 올바르게 실행하고 반환 결과를 프로세스하는 방법?</h1>"</span></span><span>;
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<p>존재하다 PHP 가운데,사용 <code>cURL ';; 에코 " 그런 다음 다중 핸들 관리자 Curl_multi_init ()를 초기화하십시오 :
" ; 에코 '<span class="fun">$ mh = curl_multi_init ();</span>' ;; 에코 "
curl_multi_add_handle ()을 사용하여 각 단일 핸들을 관리자에 추가하십시오.
" ; echo 'curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2); ' ; 에코 " 추가가 완료되면 모든 요청이 완료 될 때까지 Curl_Multi_Exec () 를 실행하려면 루프가 필요합니다.
" ; echo '$running = null;
do {
$status = curl_multi_exec($mh, $running);
// 선택 과목: 파일 디스크립터가 변경 될 때까지 기다립니다,줄이다 CPU 점유
curl_multi_select($mh);
} while ($running > 0); ' ; 에코 " 요청이 완료되면 curl_multi_getContent ()를 사용하여 각 핸들의 반환 내용을 얻을 수 있습니다.
" ; echo '$response1 = curl_multi_getcontent($ch1);
$response2 = curl_multi_getcontent($ch2);
echo "Response 1: " . $response1 . "\n";
echo "Response 2: " . $response2 . "\n"; ' ; 에코 " 마지막으로 자원을 청소하고 멀티 핸들 관리자에서 먼저 제거한 다음 단일 및 멀티 핸들을 닫아야합니다.
" ; echo 'curl_multi_remove_handle($mh, $ch1);
curl_multi_remove_handle($mh, $ch2);
curl_close($ch1);
curl_close($ch2);
curl_multi_close($mh); ' ; 에코 " curl_multi_add_handle을 사용한 후 결과를 올바르게 실행하고 얻는 주요 단계는 다음과 같습니다.
" ; Echo "이러한 단계를 사용하면 반환 된 데이터가 올바르게 처리되도록 동시 HTTP 요청을 효율적으로 수행 할 수 있습니다.
" ; ?>