cURL 기본 curl 예제

cURL을 지원하는 PHP를 컴파일하고 나면 cURL 함수를 사용할 수 있습니다.

cURL 함수의 기본 아이디어는 curl_init()를 사용하여 cURL 세션을 초기화한 다음 curl_setopt()를 통해 전송에 대한 모든 옵션을 설정한 다음 curl_exec()로 세션을 실행할 수 있다는 것입니다. curl_close()를 사용하여 세션을 종료합니다.

다음은 cURL 함수를 사용하여 example.com 홈페이지를 파일로 가져오는 예입니다.

예제 #1 PHP의 cURL 모듈을 사용하여 example.com 홈페이지 가져오기

                  
<?php

$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
if(curl_error($ch)) {
    fwrite($fp, curl_error($ch));
}
curl_close($ch);
fclose($fp);
?>