English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_multi_setopt — 批量CURL传输选项设置。
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
批量CURL传输选项进行设置。
ch
curl_init()로 반환된 CURL 핸들.
option
설정해야 할 CURLOPT_XXX 옵션.
value
option 옵션에 설정된 값.
다음과 같은 option의 선택 사항에 대해, value는 bool형의 값을 설정해야 합니다:
옵션 | 선택 사항value값 | 비고 |
---|---|---|
CURLOPT_AUTOREFERER | 때문에Location:리다이렉션 시, 헤더에 자동으로Referer:정보. | |
CURLOPT_BINARYTRANSFER | 사용을 시작하면CURLOPT_INFILESIZE때문에 원시(Raw) 출력을 반환합니다. | |
CURLOPT_COOKIESESSION | 사용 시 curl은 단순히 세션 쿠키만 전달하고, 다른 쿠키를 무시합니다. 기본 상태에서 CURL은 모든 쿠키를 서버로 반환합니다. 세션 쿠키는 서버 측 세션이 유효한지�断하기 위해 존재하는 쿠키입니다. | |
CURLOPT_CRLF | 사용 시 유닉스의 줄 바꿈 문자를 개행 문자로 변환합니다. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | 활성화 시 전역 DNS 캐시를 활성화합니다. 이 옵션은 스레드 안전하며 기본적으로 활성화됩니다. | |
CURLOPT_FAILONERROR | HTTP 상태 코드를 표시하며, 기본 동작은 번호가 0 이하인 것을 무시합니다.400의 HTTP 정보를 표시합니다. | |
CURLOPT_FILETIME | 활성화 시 원격 문서의 정보를 변경하려고 시도합니다. 결과 정보는 curl_getinfo() 함수의CURLINFO_FILETIME옵션을 반환합니다. curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | 활성화 시 서버가 반환한"Location: "를 사용하여 헤더에 재귀적으로 반환하여 서버로 전달합니다.CURLOPT_MAXREDIRS최대 재귀 횟수를 제한할 수 있습니다. | |
CURLOPT_FORBID_REUSE | 의사소통이 완료된 후 연결을 강제로 끊어버리고 재사용할 수 없습니다. | |
CURLOPT_FRESH_CONNECT | 신규 연결을 강제로 가져오고 캐시된 연결을 대체합니다. | |
CURLOPT_FTP_USE_EPRT | 활성화 시 FTP 다운로드 중 EPRT (또는 LPRT) 명령을 사용합니다. 설정值为FALSEEPSV와 LPRT를 비활성화하고 PORT 명령을 사용합니다. only. | |
CURLOPT_FTP_USE_EPSV | 활성화 시 FTP 전송 중 PASV 모드로 돌아가기 전에 먼저 EPSV 명령을 시도합니다. 설정值为FALSEEPSV 명령을 비활성화합니다. | |
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_NOPROGRESS 활성화 시 curl 전송의 진행 상황 표시줄을 비활성화합니다. 기본 설정은 활성화입니다.Note :TRUEPHP는 자동으로 이 옵션을 | |
이 옵션은 디버깅 목적으로만 변경되어야 합니다. | CURLOPT_NOSIGNAL | 활성화 시 모든 curl이 php에 전달하는 신호를 무시합니다. SAPI 멀티 스레드 전송 시 이 옵션은 기본적으로 활성화됩니다. 7.10CURL |
시에 추가됩니다. | CURLOPT_POST활성화 시 일반적인 POST 요청을 보냅니다. 타입:/application-x-www-formurlencoded | |
처럼 폼 전송과 같이 설정해야 합니다. | CURLOPT_PUT활성화 시 HTTP가 파일을 전송하도록 허용합니다. CURLOPT_PUT와 함께 설정해야 합니다.CURLOPT_INFILE및. | |
CURLOPT_INFILESIZE | CURLOPT_RETURNTRANSFER | |
CURLOPT_SSL_VERIFYPEER | 활성화되지 않으면 CURL은 서버에서의 검증을 중단합니다. curl_exec()을 통해 가져온 정보를 파일 스트림 형식으로 반환하며, 직접 출력하지 않습니다.CURLOPT_CAINFO옵션을 통해 인증서 사용을 설정합니다.CURLOPT_CAPATH옵션을 통해 인증서 디렉토리를 설정합니다. 이 옵션이 설정되면CURLOPT_SSL_VERIFYPEER기본 값)2이가 활성화되었습니다.CURLOPT_SSL_VERIFYHOST지정되어야 합니다.TRUE그렇지 않으면 설정됩니다.FALSE. | CURL부터 7.10부터 기본으로TRUECURL에서. 7.10기본으로 바인딩 설치를 시작합니다. |
CURLOPT_TRANSFERTEXT | 활성화 후 FTP 전송에 ASCII 모드를 사용합니다. LDAP에서는 HTML 대신 텍스트 정보를 검색합니다. Windows 시스템에서는 시스템이 curl을 전달한 모든 curl 신호를 무시합니다.STDOUTbinary 모드로 설정합니다. | |
CURLOPT_UNRESTRICTED_AUTH | CURLOPT_UNRESTRICTED_AUTH를 사용할 때CURLOPT_FOLLOWLOCATION생성된 header의 여러 locations에 사용자 이름과 비밀번호 정보를 지속적으로 추가합니다. 도메인이 변경되었더라도 그렇습니다. | |
CURLOPT_UPLOAD | 활성화 후 파일 업로드가 허용됩니다. | |
CURLOPT_VERBOSE | 활성화 시 모든 정보를 보고하고, 저장됩니다.STDERR또는 지정된CURLOPT_STDERR중. |
성공 시 TRUE를 반환하거나 실패 시 FALSE를 반환합니다.