PHP에서 CURL 응답을 변수에 저장하기
다음 설정은 서버 응답을 브라우저 페이지에 출력하는 대신 변수에 저장하도록 합니다:
<?php
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>
이 설정에 맞춰 코드를 수정해 봅시다:
<?php
// 요청할 페이지 주소:
$url = 'http://test.loc';
// 세션 초기화:
$curl = curl_init();
// 페이지 주소 지정:
curl_setopt($curl, CURLOPT_URL, $url);
// 서버 응답을 변수에 저장:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// 요청 실행, 응답을 변수에 저장:
$res = curl_exec($curl);
// 변수 내용 확인:
var_dump($res);
?>
주어진 코드를 함수로 감싸세요. 이 함수는 매개변수로 URL을 받고, 얻은 결과를 반환해야 합니다.