Menghantar Permintaan GET dalam PHP
Soalan: Bagaimanakah saya boleh menghantar permintaan HTTP GET untuk mendapatkan semula kandungan XML daripada URL menggunakan PHP?
Jawapan:
Untuk memuat turun kandungan XML daripada URL menggunakan permintaan GET dalam PHP, anda mempunyai dua pilihan utama:
1. Menggunakan file_get_contents()
Jika anda hanya memerlukan kandungan fail XML, anda boleh menggunakan fungsi file_get_contents(). Begini caranya:
$xml = file_get_contents("http://www.example.com/file.xml");
2. Menggunakan cURL
Untuk permintaan yang lebih kompleks, di mana anda mungkin perlu mengendalikan kuki, pengepala atau ciri khusus HTTP yang lain, pertimbangkan untuk menggunakan cURL. Berikut ialah contoh:
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.example.com/file.xml"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $xml = curl_exec($ch); curl_close($ch);
Fungsi curl_exec() mengembalikan badan tindak balas, yang boleh anda tetapkan kepada pembolehubah $xml.
Atas ialah kandungan terperinci Bagaimana untuk Menghantar Permintaan HTTP GET dan Dapatkan Data XML dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!