Assalamualaikum wr wb, kali ini saya ingin berbagi ilmu tentang belajar menggunakan curl di php. Curl adalah library yang digunakan untuk berkomunikasi dan membuat permintaan HTTP tanpa intervensi dari sisi pengguna atau klien. Konfigurasi lengkap penggunaan curl dalam PHP dan fungsinya, Anda dapat membaca dokumentasi manual php di sini Show
Belajar menggunakan Curl di PHPDi sini saya akan memberikan contoh dasar penggunaan curl untuk mendapatkan konten di URL. Berikut adalah fungsi-fungsi yang umumnya digunakan 1 2 3 4 sumber daya curl_init ( [string url]) bool curl_setopt ( sumber daya curl_handle, string opsi, campuran nilai) campuran curl_exec ( sumber daya curl_handle) campuran curl_close ( sumber daya curl_handle)
Contoh penggunaanSaya akan membuat permintaan ke halaman http. // www. php. bersih dan disimpan dalam file uji. php, berikut tampilan kodenya 1 2 3 4 5 6 7 8 9 $curl = curl_init(); curl_setopt ($curl, CURLOPT_URL, "http. // www. php. bersih"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl); curl_close ($curl); cetak $result; ?> Untuk beberapa pilihan yang bisa dimasukkan sebagai parameter pada fungsi curl_setopt() bisa dilihat disini pada manual php. Berikut adalah hasil pengujian dari script php curl di atas belajar menggunakan Curl di PHP Dari hasil diatas, file test. php akan menangkap semua konten yang ditemukan di halaman http. // www. php. net, ibaratnya kita mengakses sebuah halaman di sebuah website tanpa membuka halaman tersebut, semuanya dilakukan dari sisi server. Membuat curl tidak sulit bukan, Anda bisa menggunakan curl untuk membuat permintaan http dan melengkapi aplikasi Anda sesuai dengan kebutuhan Anda Sekian tutorial dari saya tentang belajar menggunakan Curl di PHP. Semoga bermanfaat, gunakan apa yang telah Anda pelajari dengan bijak. Terima kasih Ada berbagai metode yang bisa diminta oleh curl, misalnya POST dan GET. Cara penggunaannya hampir mirip dan bisa digunakan untuk berbagai keperluan, dalam implementasinya GET digunakan untuk mengirim data yang kurang sensitif seperti mendownload gambar, dimana POST digunakan untuk mengirim data sensitif seperti username/password curl adalah standar yang banyak digunakan untuk terhubung ke HTTP dari baris perintah, curl dapat digunakan di berbagai sistem operasi seperti Linux, Windows, macOS dan *BSD. Cara menggunakan keriting curl https://google.com dari contoh sederhana, curl akan membuat permintaan GET ke situs https. //google. com, GET adalah metode yang digunakan curl saat kami tidak menyertakan opsi Cara menggunakan curl untuk mengirim GETKirim GET tanpa dataCara ini untuk mengirim permintaan GET kosong ke titik akhir tertentu curl -X GET https://DOMAIN.com/api_ Kirim GET dengan dataMetode ini digunakan untuk mengakses halaman yang meminta penggunaan username dan password, misalnya mengakses Elasticsearch curl -u elastic:PASSWORD https://DOMAIN.com:9200 Cara menggunakan curl untuk mengirim POSTKirim POST tanpa dataCara ini untuk mengirim permintaan POST kosong ke titik akhir tertentu curl -X POST https://DOMAIN.com/api Kirim POST dengan dataCara ini untuk mengirim permintaan POST dengan data ke titik akhir tertentu. Misalnya, kami akan mengirimkan nama pengguna sranguda dan kata sandi sranguda. Banyak aplikasi menerima format login seperti ini curl -d "username=jaranguda&password=jaranguda" -X POST https://DOMAIN.com/api_ Kirim POST JSONDengan semakin banyak backend yang menerima format JSON, kita dapat menggunakan curl untuk mengirim data sebagai JSON, yaitu mengirim data dengan aplikasi Header/json curl -H "Content-Type: application/json" -d "username=jaranguda&password=jaranguda" -X POST https://DOMAIN.com/api file JSON dari file lokalcurl juga mendukung pengunggahan file JSON dari komputer lokal Anda curl -H "Content-Type: application/json" -T /home/jaranguda/file.json -X POST https://DOMAIN.com/api_ Postingan menarik lainnya
|