PHP Curl 설명 및 사용법 | Server Side

$ch = curl_init([String url])        /* curl 세션의 초기화 [파라메터는 선택사항]. */

curl_setopt($ch, OPTION, VALUE)  /* curl 옵션을 세팅한다. */

curl_setopt 의 OPTION
      CURLOPT_HEADER    : 헤더 정보를 받기 원한다면 이 옵션을 추가한다. VALUE : 1 OR true
      CURLOPT_NOBODY    : 본문의 정보를 받기 원하지 않는다면 이 옵션을 추가한다.
      CURLOPT_TIMEOUT  : curl 타임아웃을 설정한다.
      CURLOPT_URL            : 접속할 url정보를 설정
      CURLOPT_REFERER  : 리퍼러 정보를 설정
      CURLOPT_USERAGENT : 에이전트 정보를 설정
      CURLOPT_POST          : 전송 메소드를 post로 정의한다.
      CURLOPT_POSTFIELDS: POST 메소드라면 파라미터 값들을 이 옵션에 정의하면된다.

 

curl_exec($ch)      /* curl을 실행 */

curl_errno($ch)    /* 에러번호를 가져온다. */

curl_error($ch)    /* 에러 메시지를 가져온다. */

curl_getinfo($ch)  /* 상태 정보를 리턴한다. */

curl_close($ch)  /* curl 세션을 닫는다 */

 

function get_content($url) 
{ 
   $ch = curl_init(); 
   curl_setopt ($ch, CURLOPT_URL, $url); 
   curl_setopt ($ch, CURLOPT_HEADER, 0); 
   ob_start(); 
   curl_exec ($ch); 
   curl_close ($ch); 
   $string = ob_get_contents(); 
   ob_end_clean(); 
   return $string; 
} 


curl
Comment Write
Comment List
등록된 코멘트가 없습니다.