Seperti yang mungkin sudah Anda ketahui, perilaku default cURL adalah mencetak respons ke halaman Show
Namun, ada perbaikan cepat untuk ini Opsi CURLOPT_RETURNTRANSFERFungsi curl_setopt memungkinkan Anda mengonfigurasi berbagai opsi untuk permintaan cURL Salah satu opsi yang dapat kita atur dengan fungsi ini adalah CURLOPT_RETURNTRANSFER Ambil kode PHP berikut sebagai contoh //Create a cURL handle. $ch = curl_init('http://test.com'); //Execute the cURL transfer. $result = curl_exec($ch); Jika Anda menjalankan cuplikan di atas, Anda akan melihat bahwa keluaran dari permintaan dicetak langsung ke browser Namun, bagaimana jika kita ingin menetapkan output ke variabel? Yah, untungnya itu cukup sederhana //Create a cURL handle. $ch = curl_init('http://test.com'); //Set CURLOPT_RETURNTRANSFER to TRUE curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //Execute the cURL transfer. $result = curl_exec($ch);_ Pada contoh di atas, kami menetapkan CURLOPT_RETURNTRANSFER ke TRUE sebelum kami mengeksekusi permintaan cURL Perhatikan bagaimana saya menekankan kata "sebelum" di sana. Opsi ini harus dikonfigurasi sebelum transfer cURL dijalankan Akibatnya, fungsi curl_exec sekarang akan mengembalikan respons sebagai string alih-alih mengeluarkannya Tutorial PHP cURL menunjukkan cara bekerja dengan pustaka cURL di PHP. cURL adalah pembungkus perpustakaan libcurl $ php -v php -v PHP 8.1.2 (cli) (built: Aug 8 2022 07:28:23) (NTS) ... Kami menggunakan PHP versi 8. 1. 2 curl_exec($ch);_5 adalah alat baris perintah dan perpustakaan untuk mentransfer data dengan URL. Ini mendukung banyak protokol termasuk HTTP, HTTPS, FTP, GOPHER, MQTT, atau SMTP. curl_exec($ch);_6 adalah pembungkus PHP di atas perpustakaan Curl harus diinstal. Misalnya, pada Debian nama paketnya adalah curl_exec($ch);7 Permintaan GET PHP cURLDalam contoh berikut, kami membuat permintaan GET sederhana
|