GET 요청을 수행 할 때 URL 끝에 쿼리 문자열을 넣어야합니다.
$ qry_str = "? x = 10 & y = 20";
$ ch = curl_init ();
// 여기에 URL을 사용하여 쿼리 데이터 설정
curl_setopt ($ ch, CURLOPT_URL, 'http://example.com/test.php'. $ qry_str);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ ch, CURLOPT_TIMEOUT, 3);
$ content = trim (curl_exec ($ ch));
curl_close ($ ch);
$ content 인쇄;
POST를 사용하면 대신 CURLOPT_POSTFIELDS 옵션을 통해 데이터를 전달합니다.
CURLOPT__URL에 전달합니다.
-------------------------------------------------- -----------------------
$ qry_str = "x = 10 & y = 20";
curl_setopt ($ ch, CURLOPT_URL, 'http://example.com/test.php');
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ ch, CURLOPT_TIMEOUT, 3);
// 요청 방법을 POST로 설정
curl_setopt ($ ch, CURLOPT_POST, 1);
// 여기에서 CURLOPT_POSTFIELDS를 사용하여 쿼리 데이터를 설정합니다.
curl_setopt ($ ch, CURLOPT_POSTFIELDS, $ qry_str);
$ content = trim (curl_exec ($ ch));
curl_close ($ ch);
$ content 인쇄;
로부터 참고 curl_setopt()
문서 에 대한 CURLOPT_HTTPGET
(강조 추가)
HTTP 요청 방법을 GET TRUE
으로 재설정 하려면 [CURLOPT_HTTPGET을 다음과 같게 설정] 합니다 .
GET이 기본값이므로 요청 방법이 변경된 경우에만 필요합니다.