① 원하는 주소의 페이지에서 임의의 값을 넣고 그 넣은 값으로 페이지에서 리턴되는 값을 받아오는 역할을 한다. ② HTTPS 등 다양한 프로토콜을 사용할 수 있습니다. ③ POST로 정보를 보내는 것도 가능하며 FTP 업로드, 쿠키 사용도 가능합니다. ④ cURL 모듈을 서버에 설치해야 합니다.(리눅스 - curl.so, 윈도우 - php_curl.dll 확장모듈 필요)
※ Client URL Library Functions
ⓐ curl_init : 세션 초기화, 핸들값 리턴 ⓑ curl_setopt : 옵션 세팅 ⓒ curl_exec : curl을 실행 ⓓ curl_errno : 에러번호를 가져온다. ⓔ curl_error : 에러 메시지를 가져온다. ⓕ curl_getinfo : 상태 정보를 리턴한다. ⓖ curl_close : curl 세션을 닫는다.