Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Lulus Data PHP POST Menggunakan cURL?
Meluluskan PHP POST Data dengan cURL
Apabila berinteraksi dengan halaman web dari jauh, cURL ialah alat yang berkuasa. Salah satu kegunaan biasa adalah untuk menghantar data ke halaman melalui POST. Memahami cara melakukan ini dengan berkesan adalah penting untuk banyak tugas pembangunan web.
Untuk melepasi nilai $_POST menggunakan cURL, anda boleh menggunakan pilihan CURLOPT_POST dan CURLOPT_POSTFIELDS dalam skrip PHP anda.
Berikut ialah contoh coretan kod yang menunjukkan penggunaan:
$data = array('name' => 'Ross', 'php_master' => true); // You can also POST a file by prefixing with an @ (for <input type="file"> fields) $data['file'] = '@/home/user/world.jpg'; $handle = curl_init($url); curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, $data); curl_exec($handle); curl_close($handle);
Ia penting untuk mempertimbangkan format pengekodan data yang diserahkan. cURL boleh mengendalikan data dalam dua cara:
curl_setopt($handle, CURLOPT_POSTFIELDS, $data);
curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data));
Dengan memahami konsep ini, anda boleh menghantar nilai $_POST ke halaman menggunakan cURL dengan berkesan.
Atas ialah kandungan terperinci Bagaimana untuk Lulus Data PHP POST Menggunakan cURL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!