안녕하세요. 이번 포스팅은 php에서 curl 함수 사용하는 방법입니다.
curl은 원하는 서버와 통신을 지원하는 라이브러리 입니다.
- curl_init()
: 세션을 초기화합니다.
url을 파라미터로 넘겨줄 수 있으나 나중에 curl_setopt로 설정하기 때문에 따로 할 필요는 없습니다.
ex) $ch = curl_init();
- curl_setopt($ch, OPTION, VALUE);
: curl 옵션을 설정합니다. 설정할 옵션과 바꿀 값을 파라미터로 넘겨줍니다.
ex) curl_setopt($ch, CURLOPT_URL, $url); //url 설정
curl_setopt($ch, CURLOPT_POST, true or false ); // 전송 메소드 설정
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true or false ); //리턴 값 유무 설정
옵션에는 CURLOPT_HTTPHEADER , CURLOPT_SSL_VERIFYPEER....등등 그 외 옵션이 많으므로 요구사항에 맞게 사용하면 됩니다.
- curl_exec ($ch)
: 이 때까지 한 설정에 따라 curl을 실행합니다.
- curl_getinfo($ch, OPTION) ;
: OPTION에 대한 정보를 요청합니다.
- curl_close($ch)
: curl을 닫습니다.
저는 오픈 api를 사용할 때 curl을 사용했습니다.
블로그 포스팅 중에 curl을 이용해 api들을 사용한 글들이 있으니 참고하시면 좋을거 같아요 !
'Web' 카테고리의 다른 글
롤(RIOT) API 사용해서 전적 페이지 만들기 (1) | 2018.08.22 |
---|---|
[php] 네이버 오픈 Api 사용하기 (1) | 2018.04.10 |
[html] 마우스 오버시 글자 나타내기 (0) | 2018.02.20 |