(PHP 5 >= 5.5.0)
cur_multi_setopt — 일괄 cURL 전송 옵션을 설정합니다.
bool cur_multi_setopt (리소스 $mh , int $option , 혼합 $value )
일괄 cURL 전송 옵션을 설정합니다.
채널
컬_init()에 의해 반환된 cURL 핸들입니다.
옵션
CURLOPT_XXX 옵션을 설정해야 합니다.
값
옵션에 설정할 값입니다.
다음 옵션의 선택적 매개변수의 경우 값은 bool 유형 값으로 설정되어야 합니다.
옵션 | 선택적 값 | 주목 |
---|---|---|
CURLOPT_AUTOREFERER | Location:을 기준으로 리디렉션하는 경우 헤더의 Referer: 정보가 자동으로 설정됩니다. | |
CURLOPT_BINARYTRANSFER | CURLOPT_RETURNTRANSFER가 활성화되면 원시 출력을 반환합니다. | |
CURLOPT_COOKIESESSION | 활성화되면 컬은 하나의 세션 쿠키만 전달하고 다른 쿠키는 무시합니다. 기본적으로 컬은 모든 쿠키를 서버에 반환합니다. 세션 쿠키는 서버 측 세션이 유효한지 확인하는 데 사용되는 쿠키를 말합니다. | |
CURLOPT_CRLF | 활성화되면 Unix 개행 문자를 캐리지 리턴 및 줄 바꿈으로 변환합니다. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | 활성화되면 전역 DNS 캐시가 활성화되며 이는 스레드로부터 안전하며 기본적으로 활성화됩니다. | |
CURLOPT_FAILONERROR | HTTP 상태 코드를 표시합니다. 기본 동작은 400보다 작거나 같은 숫자의 HTTP 메시지를 무시하는 것입니다. | |
CURLOPT_FILETIME | 활성화되면 원격 문서의 정보를 수정하려고 시도합니다. 결과 정보는 curl_getinfo() 함수의 CURLINFO_FILETIME 옵션을 통해 반환됩니다. 컬_getinfo(). | |
CURLOPT_FOLLOWLOCATION | 활성화되면 서버에서 반환된 "Location:"이 헤더에 배치되고 재귀적으로 서버에 반환됩니다. 재귀 반환 횟수를 제한하려면 CURLOPT_MAXREDIRS를 사용하세요. | |
CURLOPT_FORBID_REUSE | 상호 작용이 완료된 후 연결이 강제로 끊어지며 다시 사용할 수 없습니다. | |
CURLOPT_FRESH_CONNECT | 캐시에 있는 연결을 대체하여 새 연결을 강제로 얻습니다. | |
CURLOPT_FTP_USE_EPRT | 활성화되면 FTP 다운로드 시 EPRT(또는 LPRT) 명령을 사용합니다. FALSE 로 설정하면 EPRT 및 LPRT가 비활성화되고 PORT 명령만 사용하십시오. | |
CURLOPT_FTP_USE_EPSV | 활성화되면 FTP 전송 중에 PASV 모드로 되돌아가기 전에 EPSV 명령이 먼저 시도됩니다. FALSE 로 설정된 경우 EPSV 명령을 비활성화합니다. | |
CURLOPT_FTPAPPEND | 활성화되면 파일을 덮어쓰는 대신 파일에 추가합니다. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT 의 별칭입니다. | |
CURLOPT_FTPLISTONLY | 활성화되면 FTP 디렉터리의 이름만 나열됩니다. | |
CURLOPT_HEADER | 활성화되면 헤더 파일 정보가 데이터 스트림으로 출력됩니다. | |
CURLINFO_HEADER_OUT | 활성화된 경우 추적 핸들에 대한 요청 문자열입니다. | PHP 5.1.3부터 사용 가능합니다. CURLINFO_ 접두사는 의도적인 것입니다. |
CURLOPT_HTTPGET | 활성화되면 HTTP 메서드가 GET으로 설정됩니다. GET이 기본값이므로 수정된 경우에만 사용됩니다. | |
CURLOPT_HTTPPROXYTUNNEL | 활성화되면 HTTP 프록시를 통해 전송이 이루어집니다. | |
CURLOPT_MUTE | 활성화되면 cURL 함수에서 수정된 모든 매개변수가 기본값으로 복원됩니다. | |
CURLOPT_NETRC | 연결이 설정된 후 ~/.netrc 파일에 접속하여 원격 사이트에 연결하기 위한 사용자 이름과 비밀번호 정보를 얻습니다. | |
CURLOPT_NOBODY | 활성화되면 HTML의 BODY 부분이 출력되지 않습니다. | |
CURLOPT_NOPROGRESS | 활성화되면 컬 전송 진행률 표시줄을 끕니다. 이 항목의 기본 설정은 활성화되어 있습니다.
| |
CURLOPT_NOSIGNAL | 활성화되면 컬이 PHP로 전달한 모든 신호를 무시합니다. 이 항목은 SAPI 멀티스레드 전송 중에 기본적으로 활성화됩니다. | cURL 7.10에 추가되었습니다. |
CURLOPT_POST | 활성화되면 양식 제출과 마찬가지로 application/x-www-form-urlencoded 유형의 일반 POST 요청이 전송됩니다. | |
CURLOPT_PUT | HTTP가 파일을 보낼 수 있도록 활성화한 경우 CURLOPT_INFILE 및 CURLOPT_INFILESIZE를 모두 설정해야 합니다. | |
CURLOPT_RETURNTRANSFER | cur_exec()로 얻은 정보를 직접 출력하는 대신 파일 스트림 형태로 반환합니다. | |
CURLOPT_SSL_VERIFYPEER | 비활성화되면 cURL이 서버에서 유효성 검사를 종료합니다. CURLOPT_CAINFO 옵션을 사용하여 인증서를 설정합니다. CURLOPT_CAPATH 옵션을 사용하여 인증서 디렉터리를 설정합니다. CURLOPT_SSL_VERIFYPEER (기본값 2)가 활성화되면 CURLOPT_SSL_VERIFYHOST를 TRUE 로 설정해야 하며 그렇지 않으면 FALSE 로 설정해야 합니다. | cURL 7.10부터 기본값은 TRUE 입니다. cURL 7.10부터는 번들 설치가 기본으로 제공됩니다. |
CURLOPT_TRANSFERTEXT | 활성화되면 FTP 전송에 ASCII 모드를 사용합니다. LDAP의 경우 HTML이 아닌 일반 텍스트 정보를 검색합니다. Windows 시스템에서는 시스템이 STDOUT을 바이너리 모드로 설정하지 않습니다. | |
CURLOPT_UNRESTRICTED_AUTH | 도메인 이름이 변경된 경우에도 CURLOPT_FOLLOWLOCATION 을 사용하여 생성된 헤더의 여러 위치에 사용자 이름 및 비밀번호 정보를 지속적으로 추가합니다. | |
CURLOPT_UPLOAD | 활성화되면 파일 업로드를 허용합니다. | |
CURLOPT_VERBOSE | 활성화되면 모든 정보가 STDERR 또는 지정된 CURLOPT_STDERR 에 보고되고 저장됩니다. |
성공하면 TRUE를, 실패하면 FALSE를 반환합니다.