(PHP 4 >= 4.0.4, PHP 5)
cur_getinfo — cURL 연결 리소스 핸들에 대한 정보 가져오기
혼합된 컬_getinfo(리소스 $ch [, int $opt = 0 ] )
마지막 전송에 대한 정보를 얻으십시오.
채널
컬_init()에 의해 반환된 cURL 핸들입니다.
고르다
이 매개변수는 다음 상수 중 하나일 수 있습니다.
CURLINFO_EFFECTIVE_URL - 마지막으로 유효한 URL 주소
CURLINFO_HTTP_CODE - 수신된 마지막 HTTP 코드
CURLINFO_FILETIME - 문서를 원격으로 검색한 시간입니다. 검색할 수 없는 경우 반환 값은 "-1"입니다.
CURLINFO_TOTAL_TIME - 마지막 전송에 소요된 시간
CURLINFO_NAMELOOKUP_TIME - 이름 확인에 소요된 시간
CURLINFO_CONNECT_TIME - 연결을 설정하는 데 걸린 시간
CURLINFO_PRETRANSFER_TIME - 연결 설정부터 전송 준비가 완료될 때까지 경과된 시간
CURLINFO_STARTTRANSFER_TIME - 연결 설정부터 전송 시작까지 경과된 시간
CURLINFO_REDIRECT_TIME - 트랜잭션 전송이 시작되기 전에 리디렉션에 걸리는 시간입니다.
CURLINFO_SIZE_UPLOAD - 업로드할 총 데이터 양
CURLINFO_SIZE_DOWNLOAD - 다운로드된 총 데이터 양
CURLINFO_SPEED_DOWNLOAD - 평균 다운로드 속도
CURLINFO_SPEED_UPLOAD - 평균 업로드 속도
CURLINFO_HEADER_SIZE - 헤더 섹션의 크기
CURLINFO_HEADER_OUT - 요청을 보낼 문자열
CURLINFO_REQUEST_SIZE - HTTP 요청에서 문제의 요청 크기
CURLINFO_SSL_VERIFYRESULT - CURLOPT_SSL_VERIFYPEER 설정으로 반환된 SSL 인증서 확인 요청 결과
CURLINFO_CONTENT_LENGTH_DOWNLOAD - Content-Length: 필드에서 읽은 콘텐츠 길이 다운로드
CURLINFO_CONTENT_LENGTH_UPLOAD - 업로드 콘텐츠 크기에 대한 설명
CURLINFO_CONTENT_TYPE - Content-Type: 다운로드된 콘텐츠의 값, NULL은 서버가 유효한 Content-Type: 헤더를 보내지 않았음을 의미합니다.
opt가 설정된 경우 해당 값은 문자열로 반환됩니다. 그렇지 않으면 다음 요소를 포함하는 연관 배열을 반환합니다(opt에 해당).
"URL"
"콘텐츠_유형"
"http_코드"
"헤더_크기"
"request_size"
"파일 시간"
"ssl_verify_result"
"redirect_count"
"총_시간"
"이름 조회_시간"
"연결_시간"
"사전 환승_시간"
"크기_업로드"
"크기_다운로드"
"속도_다운로드"
"속도_업로드"
"다운로드 콘텐츠_길이"
"업로드_콘텐츠_길이"
"starttransfer_time"
"리디렉션_시간"
버전 | 설명하다 |
---|---|
5.1.3 | CURLINFO_HEADER_OUT 소개합니다. |
<?php// cURL 핸들 생성 $ch = 컬_init('http://www.yahoo.com/');// 컬_exec($ch) 실행;// 오류 발생 여부 확인 if(!curl_errno($ ch)){ $info = cur_getinfo($ch); echo ' . $info['total_time'] ' 에 요청을 보내는 데 시간이 걸렸습니다. $info['url'];}// 닫기 handlercurl_close($ch);?>