Meluluskan Nilai POST dengan cURL
Untuk menghantar nilai POST menggunakan cURL, anda boleh mengikuti langkah berikut:
Langkah 1: Buat Tatasusunan POST Data
Kumpulkan data yang anda ingin serahkan dalam tatasusunan, dengan kekunci mewakili nama medan borang dan nilainya ialah data yang akan diserahkan.
Langkah 2: Mulakan pemegang cURL
Gunakan fungsi curl_init($url) untuk mencipta pemegang cURL untuk sasaran URL.
Langkah 3: Tetapkan CURLOPT_POST kepada True
Gunakan curl_setopt($handle, CURLOPT_POST, true) untuk mengaktifkan kaedah HTTP POST.
Langkah 4: Tetapkan CURLOPT_POSTFIELDS dengan URL Dikodkan Data
Enkodkan tatasusunan data POST menggunakan http_build_query($data) dan tetapkannya dengan curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)). Ini memastikan data dikodkan dalam format yang dijangkakan.
Langkah 5: Laksanakan dan Tutup Pemegang cURL
Laksanakan permintaan dengan curl_exec($handle) dan tutup pemegang dengan curl_close($handle).
Contoh Kod:
<?php $data = array('name' => 'Ross', 'php_master' => true); $handle = curl_init($url); curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)); curl_exec($handle); curl_close($handle); ?>
Nota Penting:
Atas ialah kandungan terperinci Bagaimana untuk Lulus Nilai POST Menggunakan cURL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!