
curl_exec 함수의 에러를 확인하는 방법은 다음과 같습니다.
1. 에러를 확인할 수 있도록 curl_setopt 함수의 CURLOPT_RETURNTRANSFER 옵션을 true로 설정합니다.
#hostingforum.kr
php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
2. curl_exec 함수를 호출한 후, 에러 메시지를 확인할 수 있도록 $result 변수를 사용합니다.
#hostingforum.kr
php
$result = curl_exec($ch);
$error = curl_error($ch);
3. 에러 메시지를 확인할 수 있도록 if-else 문을 사용합니다.
#hostingforum.kr
php
if ($error) {
echo "에러 발생: $error";
} else {
echo "성공: $result";
}
4. curl_setopt 함수의 CURLOPT_POST 옵션을 true로 설정하여 POST 요청을 보냅니다.
#hostingforum.kr
php
curl_setopt($ch, CURLOPT_POST, true);
5. curl_setopt 함수의 CURLOPT_POSTFIELDS 옵션을 사용하여 POST 요청에 데이터를 보냅니다.
#hostingforum.kr
php
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
6. curl_setopt 함수의 CURLOPT_HTTPHEADER 옵션을 사용하여 POST 요청에 헤더를 추가합니다.
#hostingforum.kr
php
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
7. curl_setopt 함수의 CURLOPT_RETURNTRANSFER 옵션을 true로 설정하여 에러를 확인할 수 있도록 합니다.
#hostingforum.kr
php
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
8. curl_exec 함수를 호출하여 POST 요청을 보냅니다.
#hostingforum.kr
php
$result = curl_exec($ch);
$error = curl_error($ch);
9. 에러 메시지를 확인할 수 있도록 if-else 문을 사용합니다.
#hostingforum.kr
php
if ($error) {
echo "에러 발생: $error";
} else {
echo "성공: $result";
}
2025-08-16 16:11