
curl_init 함수를 호출하면 curl 핸들러가 반환되는데, 이 핸들러를 사용하여 HTTP 요청을 보내는 방법은 다음과 같습니다.
1. curl_setopt 함수를 사용하여 핸들러에 옵션을 설정합니다. 예를 들어, URL, HTTP 메서드, 헤더, 바디 등에 대한 옵션을 설정할 수 있습니다.
2. curl_exec 함수를 호출하여 핸들러를 사용하여 HTTP 요청을 보내고 결과를 받습니다.
3. curl_close 함수를 호출하여 핸들러를 닫습니다.
예를 들어, 다음 코드는 GET 요청을 보내는 방법을 보여줍니다.
#hostingforum.kr
php
$ch = curl_init('http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
curl_setopt 함수를 사용하여 옵션을 설정할 수 있습니다. 예를 들어, 다음 코드는 POST 요청을 보내는 방법을 보여줍니다.
#hostingforum.kr
php
$ch = curl_init('http://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'key=value');
$response = curl_exec($ch);
curl_close($ch);
curl_init 함수를 호출한 후 curl_close 함수를 호출하여 핸들러를 닫아야 합니다. 핸들러를 닫지 않으면 메모리가 누적되어 성능이 저하될 수 있습니다.
2025-03-16 19:17