在 PHP 中使用 cURL 進行 POST
在 PHP 中,cURL 可用於 HTTP POST請求,允許您將資料傳送到遠端
範例:
假設您要將下列資料傳送至www.example.com:
username=user1, password=passuser1, gender=1
並且期望“結果=確定”響應。以下是如何實現它:
$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中文網其他相關文章!