PHP의 curl_multi_setopt 기능
PHP의 curl_multi_setopt 기능
(PHP> = 5.5.0 5)
curl_multi_setopt은 - 배치 컬 전송 옵션을 설정합니다.
설명
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
배치 컬 전송 옵션을 설정합니다.
매개 변수
채널
curl_init ()로 컬 핸들을 반환합니다.
선택권
CURLOPT_XXX 옵션을 설정해야합니다.
값
옵션에 대한 옵션의 값을 설정합니다.
이러한 옵션에 다음과 같은 선택적 매개 변수의 값은 bool 형식의 값으로 설정해야합니다 :
옵션 | 옵션 값 값 | 말 |
---|---|---|
CURLOPT_AUTOREFERER | 위치에 따라시 : 정보 : 리퍼러에서 자동으로 설정 헤더를 리디렉션합니다. | |
CURLOPT_BINARYTRANSFER | 활성화 된 경우 CURLOPT_RETURNTRANSFER는 기본 (원시) 출력을 반환합니다. | |
CURLOPT_COOKIESESSION | 활성화 컬은 세션 쿠키를 통과 할 때, 기본 상태 컬 서버에 쿠키를 모두 반환합니다, 다른 쿠키를 무시합니다. 세션 쿠키는 그 쿠키를 존재 서버 측 세션의 유효성을 결정하기 위해 사용된다. | |
CURLOPT_CRLF | 당신은 캐리지 리턴으로 유닉스 줄 바꿈을 사용합니다. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | 글로벌 DNS 캐시를 사용 활성화,이 스레드 안전 및 기본 수 있습니다. | |
CURLOPT_FAILONERROR | 디스플레이 HTTP 상태 코드, 기본 동작은 400 이하 HTTP 정보의 수를 무시할 수있다. | |
CURLOPT_FILETIME | 이 문서의 원격 정보가 활성화되어 수정하려고합니다. 결과 정보는 () CURLINFO_FILETIME 옵션 기능은 curl_getinfo을 반환합니다. curl_getinfo (). | |
CURLOPT_FOLLOWLOCATION | 서버가 서버가 "위치 :"가능하게 할 것이다 반환하면 다시 서버로 재귀에 헤더를, 당신은 재귀 수를 반환 정의 CURLOPT_MAXREDIRS를 사용할 수 있습니다. | |
CURLOPT_FORBID_REUSE | 상호 작용이 완료된 후 강제 연결 해제 재사용 할 수 없다. | |
CURLOPT_FRESH_CONNECT | 새로운 접속을 얻을 캐시 연결을 대체하도록 강요. | |
CURLOPT_FTP_USE_EPRT | FTP 다운로드를 사용하도록 설정하면, EPRT (또는 LPRT) 명령을 사용합니다. FALSE로 설정하면, EPRT 및 LPRT를 사용하지 않도록 설정 만 PORT 명령을 사용합니다. | |
CURLOPT_FTP_USE_EPSV | 사용하도록 설정하면, 첫 번째 시도의 EPSV 명령 전에 PASV 모드 FTP 전송 프로세스에 대한 응답. FALSE로 설정하면 EPSV 명령을 비활성화합니다. | |
CURLOPT_FTPAPPEND | 대신이 활성화 덮어 쓰기의 추가 쓰기 파일. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT 별명. | |
CURLOPT_FTPLISTONLY | 는 FTP 디렉토리 목록 이름 만 사용할 수 있습니다. | |
CURLOPT_HEADER | 당신이 사용하면 메시지 헤더는 데이터 스트림으로 출력됩니다. | |
CURLINFO_HEADER_OUT | 활성화 핸들 요청 문자열을 추적. | PHP 5.1.3부터 사용할 수 있습니다. CURLINFO_ 접두어는 고의적 (의도적)입니다. |
CURLOPT_HTTPGET | GET이 기본이기 때문에 설정은 그래서 수정되는 경우에만 사용, HTTP 메소드가 GET입니다 수있게된다. | |
CURLOPT_HTTPPROXYTUNNEL | HTTP 프록시를 사용하도록 설정을 통해이 전송됩니다. | |
CURLOPT_MUTE | 컬 기능은 모든 활성화 된 기본값을 복원 매개 변수를 수정했습니다. | |
CURLOPT_NETRC | 연결이 설정되면, 사용자 이름 및 암호 정보 액세스 ~ /하면 .netrc 파일은 원격 사이트를 연결한다. | |
CURLOPT_NOBODY | HTML 본문 출력의 일부가 활성화되지 않습니다. | |
CURLOPT_NOPROGRESS | 닫기 컬 전송 진행률 표시 줄을 사용하도록 설정이 기본적으로 활성화되어 있습니다.
| |
CURLOPT_NOSIGNAL | 신호 모두가 PHP 컬에 전달 무시 수행 활성화. 이 옵션은 기본적 때 SAPI 멀티 스레드 전송으로 사용하도록 설정되어 있습니다. | 7.10 컬 추가 할 때. |
CURLOPT_POST | 을 application / x-www-form : 정상적인 POST 요청을 입력 전송을 활성화하면 -urlencoded, 바로 양식 제출 등. | |
CURLOPT_PUT | HTTP 파일을 보낼 수 있도록, 당신은 CURLOPT_INFILE를 설정해야하고 CURLOPT_INFILESIZE 동시에 사용 가능. | |
CURLOPT_RETURNTRANSFER | curl_exec ()는 출력되는 대신에, 파일 스트림의 형태로 얻어진 정보를 반환한다. | |
CURLOPT_SSL_VERIFYPEER | 비활성화 컬이 서버에서 종료됩니다 후 확인합니다. CURLOPT_SSL_VERIFYPEER (기본 2) 활성화, CURLOPT_SSL_VERIFYHOST가 TRUE로 설정해야 할 경우 사용 CURLOPT_CAINFO 옵션 인증서 그렇지 않으면 FALSE로 설정, 옵션 인증서 카탈로그를 CURLOPT_CAPATH. | 7.10 컬 기본의 시작은 TRUE 때문이다. 컬 7.10을 설치 기본 바인딩의 처음부터. |
CURLOPT_TRANSFERTEXT | 사용 FTP 전송을 위해 ASCII 모드를 사용합니다. LDAP의 경우, 일반 텍스트가 아닌 HTML에서 정보를 검색합니다. Windows 시스템의 경우, 시스템은 바이너리 모드로 STDOUT를 설정하지 않습니다. | |
CURLOPT_UNRESTRICTED_AUTH | 헤더 생성 CURLOPT_FOLLOWLOCATION 여러 위치를 사용하여 지속적으로 도메인 네임을 변경 한 경우에도, 사용자 이름 및 암호 정보를 추가. | |
CURLOPT_UPLOAD | 사용하도록 설정하면 파일 업로드를 할 수 있습니다. | |
CURLOPT_VERBOSE | 모든 정보 STDERR에 저장되거나에서 CURLOPT_STDERR 지정을 활성화보고합니다. |
반환 값
성공적인 TRUE 반환 또는 실패는 FALSE를 반환합니다.