PHP에서 cURL을 사용한 POST
PHP에서는 HTTP POST 요청에 cURL을 활용하여 원격으로 데이터를 보낼 수 있습니다. server.
예:
다음 데이터를 www.example.com으로 보내고 싶다고 가정해 보겠습니다.
username=user1, password=passuser1, gender=1
그리고 " 결과=OK" 응답. 구현 방법은 다음과 같습니다.
$ch = curl_init(); // Set the POST URL curl_setopt($ch, CURLOPT_URL, "http://www.example.com/tester.phtml"); // Enable POST and set POST fields curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(['postvar1' => 'value1'])); // Receive the response and store it in a variable curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $server_output = curl_exec($ch); // Close the cURL connection curl_close($ch); // Process the response (e.g., check if the result is "OK") if ($server_output == "OK") { // Perform actions if the response matches the expected result } else { // Handle cases where the result is different }
이 스크립트는 cURL 세션($ch)을 초기화하고, POST URL을 지정하고, POST를 활성화하고, POST 데이터를 설정하고, 서버의 응답을 캡처합니다. 응답이 예상되는 "OK" 결과와 일치하면 그에 따라 특정 작업을 수행할 수 있습니다.
위 내용은 PHP에서 cURL을 사용하여 HTTP POST 요청을 하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!