首頁 > 後端開發 > php教程 > 如何使用 PHP cURL 發送 HTTP POST 請求?

如何使用 PHP cURL 發送 HTTP POST 請求?

Patricia Arquette
發布: 2024-12-27 20:07:10
原創
473 人瀏覽過

How to Send HTTP POST Requests Using PHP cURL?

PHP cURL HTTP POST 範例

在本文中,我們將示範如何使用 PHP cURL 發送 HTTP POST 請求。

範例場景:

我們想要將以下資料傳送到www.example.com:

使用者名稱=user1,密碼=passuser1,性別=1

並期望cURL 請求返回類似result=OK 的回應。

PHP 程式碼片段:

// Initialize a cURL handle
$ch = curl_init();

// Set the URL to post to
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/tester.phtml");

// Enable POST method
curl_setopt($ch, CURLOPT_POST, true);

// Set the POST fields
$data = array('username' => 'user1', 'password' => 'passuser1', 'gender' => 1);
$post_fields = http_build_query($data);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);

// Receive server response
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);

// Close the cURL handle
curl_close($ch);

// Process the response
if ($server_output == "OK") {
    // Handle successful response
} else {
    // Handle error
}
登入後複製

此 PHP cURL 範例使用 HTTP POST 方法將指定資料傳送至遠端伺服器。伺服器的回應儲存在 $server_output 變數中。然後,您可以相應地處理回應,檢查它是否與預期結果相符=OK 或處理任何錯誤。

以上是如何使用 PHP cURL 發送 HTTP POST 請求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板