라이브러리

[PHP] curl_multi_strerror - 오류 코드를 설명하는 문자열을 반환합니다.




PHP에서 curl_multi_strerror


`curl_multi_strerror` 함수는 `curl_multi_select` 함수에서 반환된 에러 코드를 설명하는 메시지를 반환합니다. 이 함수는 `curl_multi_select` 함수의 결과로 반환된 에러 코드를 파라미터로 받습니다.

사용법


`curl_multi_strerror` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

curl_multi_strerror($errno);



* `$errno` : `curl_multi_select` 함수에서 반환된 에러 코드

예제


#hostingforum.kr
php

<?php



// curl_multi_init 함수를 사용하여 멀티 요청을 초기화합니다.

$mh = curl_multi_init();



// curl_init 함수를 사용하여 요청을 초기화합니다.

$ch1 = curl_init('http://example.com');

$ch2 = curl_init('http://example.com');



// curl_setopt 함수를 사용하여 요청 옵션을 설정합니다.

curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);



// curl_multi_add_handle 함수를 사용하여 요청을 멀티 요청에 추가합니다.

curl_multi_add_handle($mh, $ch1);

curl_multi_add_handle($mh, $ch2);



// curl_multi_exec 함수를 사용하여 멀티 요청을 실행합니다.

do {

    $mrc = curl_multi_exec($mh, $active);

} while ($mrc == CURLM_CALL_MULTI_PERFORM);



// curl_multi_strerror 함수를 사용하여 에러 코드를 설명하는 메시지를 반환합니다.

$errno = curl_multi_getcontent($ch1);

echo curl_multi_strerror($errno) . "
";



// curl_multi_remove_handle 함수를 사용하여 요청을 멀티 요청에서 제거합니다.

curl_multi_remove_handle($mh, $ch1);

curl_multi_remove_handle($mh, $ch2);



// curl_multi_close 함수를 사용하여 멀티 요청을 종료합니다.

curl_multi_close($mh);



?>



참고


* `curl_multi_strerror` 함수는 `curl_multi_select` 함수에서 반환된 에러 코드를 설명하는 메시지를 반환합니다.
* `curl_multi_strerror` 함수는 PHP 5.2.0 이상에서 사용할 수 있습니다.
* `curl_multi_strerror` 함수는 curl 라이브러리 버전 7.12.3 이상에서 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 634 페이지

검색

게시물 검색