PHP를 사용한 POST 요청
POST 메서드를 통해서만 검색 쿼리를 수행할 수 있는 시나리오의 경우 PHP를 사용하여 POST 요청을 보내는 방법 이해 결정적이다. 이러한 상황에서는 GET 방식이 부족한 경우가 많지만, 이 글에서는 POST를 통해 매개변수를 전송하고 PHP를 사용하여 원하는 내용을 검색하는 과정을 안내합니다.
CURL-Less 방식 사용
CURL 라이브러리를 사용하지 않고 POST 요청을 보내는 간단하면서도 효과적인 방법은 다음과 같습니다. 다음:
$url = 'http://server.com/path'; $data = ['key1' => 'value1', 'key2' => 'value2']; // Use 'http' key even for HTTPS requests $options = [ 'http' => [ 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ], ]; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === false) { /* Handle error */ } var_dump($result);
추가 리소스
이 방법에 대한 자세한 내용은 아래 링크된 PHP 설명서를 참조하세요.
위 내용은 cURL을 사용하지 않고 PHP에서 POST 요청을 어떻게 보낼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!