Agar bisa berkomunikasi dengan aplikasi lain, aplikasi kita harus bisa membuat HTTP Request Show Sebagai contoh Ketika ada input item terbaru, otomatis akan terposting ke Twitter
Ini harus dilakukan melalui Permintaan HTTP, karena sebagian besar layanan web atau API menggunakan protokol HTTP Salah satu library yang bisa kita gunakan untuk membuat HTTP Requests di PHP adalah CURL Apa itu Keriting?Curl adalah program dan pustaka untuk mengirim dan menerima data melalui URL Curl adalah sebuah program Artinya curl adalah program atau tool yang digunakan pada command line (CMD) _Curl adalah perpustakaan Itu berarti sekelompok fungsi curl yang dikemas dalam paket 9 dan dapat digunakan dalam berbagai bahasa pemrogramanContoh Aplikasi CurlCurl buat Bot, untung Telegram Bot tau cuaca… Agar bot server bisa mengambil data dari server lain, dia harus bisa membuat Http Request, disinilah Curl digunakan Tidak hanya itu aplikasi Curl… Bisa juga diterapkan ke
Sejarah Singkat IkalCurl awalnya bernama HttpGet dari versi 1 ke versi 3 HttpGet awalnya hanya mendukung protokol Http... … kemudian berkembang dan banyak protokol ditambahkan Akhirnya pada rilis versi ke 4, nama HttpGet sudah tidak digunakan lagi Sekarang namanya Curl (mulai ditetapkan pada 20 Maret 1998) Dinamakan Curl, karena digunakan untuk mendownload/upload data melalui URL Huruf "c" berarti "Lihat", jadi jika cURL dieja "Lihat URL". Selain itu, huruf "c" juga mengacu pada klien Instalasi dan Konfigurasi CurlSeperti yang kita ketahui, ada dua bentuk ikal. program dan perpustakaan Jika Anda ingin menginstal program, maka gunakan perintah
Tetapi jika Anda ingin menginstal perpustakaan untuk PHP, gunakan perintah _Di Linux, curl akan diaktifkan secara otomatis Kita dapat memeriksanya dengan kode ini
Silakan masukkan ke _0 atau 1 dan coba buka melalui localhostJika muncul seperti ini, berarti curl sudah aktif dan bisa digunakan Sedangkan untuk Windows (XAMPP), perpustakaan curl sudah terpasang... .. kita hanya perlu mengaktifkannya Jalan Silakan buka file ini dengan editor teks _Kemudian temukan baris ini _Harap hapus titik koma ( _2)
Menyimpan… Setelah itu, restart server apache.. jadi sekarang Curl sudah aktif Cara Menggunakan Curl di PHPAda 4 langkah untuk menggunakan Curl di PHP
Setiap kali kita ingin menggunakan fungsi Curl, kita harus menginisialisasi terlebih dahulu dengan cara ini
Fungsi yang digunakan untuk melakukan inisialisasi adalah 3Setelah itu, kita harus memberikan nilai opsi seperti alamat URL yang akan dituju, format hasil, header, dll Untuk memberikan opsi, kami menggunakan fungsi _4 seperti ini
Selanjutnya lakukan eksekusi _0Pada tahap eksekusi, Curl akan membuat HTTP Request sesuai dengan opsi yang diberikan Fungsi yang digunakan untuk mengeksekusi Curl adalah 5Karena kita sudah memberikan pilihan hasil Curl akan berupa string, maka variabel 6 akan berisi stringKita dapat melihat konten dengan _7 _1Terakhir tutup Curl dengan fungsi _8, karena sudah tidak digunakan lagi _2Kode lengkap akan terlihat seperti ini _3Ketika kita mengeksekusi script PHP di atas, maka akan menghasilkan seperti ini Halaman di atas diperoleh dari contoh. com Coba ubah URL menjadi https. // www. google. bersama. Indo/ _4Hasil Membungkus Curl dalam FungsiHanya kode di atas yang bisa dibuat dalam bentuk fungsi agar tidak diketik ulang terus menerus Fungsinya akan seperti ini _5Kemudian kita hanya menggunakannya seperti ini _6Mengambil Data JSON dengan CurlBiasanya webservice menyediakan data dalam bentuk JSON. Kita dapat mengambil data JSON ini dengan CURL, lalu mengurainya dengan fungsi 9Contoh Kami akan mengambil data JSON dari Github. https. //api. github. com/users/petanicode _7Perhatikan opsi yang kami berikan pada contoh di atas... Kami menyediakan opsi agen pengguna, karena untuk mengakses API Github, kami harus menyertakan agen pengguna Hasilnya akan seperti ini Mengonversi Data JSON ke HTMLKita bisa melakukan apapun dengan data yang kita dapatkan. Dapat disimpan ke database atau ditampilkan dalam HTML |