
curl_init 함수에서 URL에 특수 문자가 포함되어 있는 경우 오류를 피하기 위해서는 URL을 인코딩하는 방법을 사용할 수 있습니다.
인코딩을 사용하는 방법은 다음과 같습니다.
1. urlencode 함수를 사용하여 URL을 인코딩합니다.
2. curl_init 함수에 인코딩된 URL을 전달합니다.
인코딩을 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$url = 'https://example.com/path?query=string¶m=value';
$encoded_url = urlencode($url);
$ch = curl_init($encoded_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
또는 curl_init 함수에 URL을 전달할 때, URL에 특수 문자가 포함되어 있는 경우 curl_setopt 함수를 사용하여 URL 인코딩을 활성화할 수 있습니다.
#hostingforum.kr
php
$ch = curl_init('https://example.com');
curl_setopt($ch, CURLOPT_URL, 'https://example.com/path?query=string¶m=value');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
이러한 방법을 사용하면 URL에 특수 문자가 포함되어 있는 경우 오류를 피할 수 있습니다.
2025-03-04 01:33