Halo teman-teman, pada artikel kali ini saya ingin berbagi tutorial cara menggunakan cURL di PHP. Mengapa saya ingin membahas hal ini? . cURL sangat sering digunakan oleh developer handal dalam membuat komunikasi data tanpa harus membuat interface aplikasi, sehingga komunikasi data terjadi di background proses aplikasi Show
Menarik kan? . Yuk, baca dan baca artikel ini sampai selesai. Dijamin memberikan manfaat yang besar untuk menambah pengetahuan Anda. Oke, segera DAFTAR ISI Apa itu cURL?cURL adalah kependekan dari client URL, sebelum berganti nama menjadi cURL, dulu cURL disebut HttpGet. Secara umum, cURL adalah sebuah program dan library yang berfungsi mengirim dan menerima data melalui URL program cURL adalah program atau alat yang digunakan pada baris perintah (CMD). Sintaks dasarnya adalah sebagai berikut
Pustaka cURL adalah sekelompok fungsi cURL yang dikemas dalam sebuah paket 3 dan dapat digunakan dalam berbagai bahasa pemrogramanSekarang kamu tahu kan? . Dalam pemrograman PHP, cURL digunakan untuk membuat Permintaan HTTP dan juga biasa digunakan untuk mengakses Layanan Web atau Application Programming Interface (API). Pada fokus artikel kali ini saya akan mencoba memberikan tutorial, cara menjalankan cURL dengan script bahasa pemrograman PHP Cara Memasang dan Mengkonfigurasi cURL di PHPUntuk menjalankan cURL dengan skrip PHP, Anda harus menginstal library cURL terlebih dahulu. Jika Anda menggunakan sistem operasi Linux, Anda dapat menggunakan perintah berikut _Pada sistem operasi Linux, setelah instalasi selesai secara default cURL akan aktif secara otomatis Selanjutnya, jika Anda menggunakan sistem operasi Windows, Anda dapat menggunakan Xampp. Mengapa menggunakan Xampp? . Sekedar informasi, pada tutorial kali ini system environment yang saya gunakan adalah 64x/64bit. Saya menggunakan Windows 10 dan Xampp dengan versi 7. 2. 16. Berikut ini adalah cara mengaktifkan cURL di Xampp, mari simak langkah-langkahnya di bawah ini Langkah 1Buka file _4 yang ada di direktori “C. \xampp\php“. Dalam contoh kasus ini, Xampp saya ada di drive C, jadi sesuaikan dengan lokasi instalasi Xampp Anda masing-masingLangkah 2Kemudian temukan garis ekstensi sebagai berikut _Langkah 3Hapus titik koma _5 dan SIMPANLangkah 4Mulai ulang Apache dan centang _6Untuk memeriksa apakah cURL aktif atau tidak, Anda dapat membuat skrip 6 seperti di bawah ini _Kemudian SAVE dan letakkan di _8 atau 9, lalu coba buka melalui localhost di browser, atau jika menggunakan Xampp biasanya 6 sudah tersedia di localhost. Jika _6 muncul seperti gambar di bawah ini, berarti cURL di Web Server Anda sudah aktifBaca Juga. Cara Membuat Koneksi PHP 7 ke SQL Server Cara Menggunakan Curl di PHPUntuk menggunakan cURL dalam bahasa pemrograman PHP, ada 4 langkah dasar yang perlu Anda ketahui, diantaranya
Lihat script di bawah ini, ini adalah contoh sederhana penggunaan library cURL di PHP
6 Set Option pada cURL yang berfungsi mengembalikan transfer ke bentuk StringHasil Skrip cURL di atas bertujuan untuk menampilkan konten halaman dari URL 7Cara Membungkus Curl dengan FungsiMengapa harus dikemas dengan fungsi? . Lihat skrip di bawah ini
Hasil Cara Mengambil Data JSON dengan cURLPada contoh sederhana ini saya akan mencoba mengambil data dari Web Service atau API yang memiliki respon berupa data berupa JSON, kemudian akan ditampilkan kembali sebagai 8. Lihat contoh skrip di bawah ini
Hasil Cara Mengonversi Data JSON ke HTML dengan cURLPada contoh sederhana ini, saya akan mencoba mengambil lebih banyak data dari Web Service atau API yang memiliki respon berupa data berupa JSON, kemudian akan ditampilkan kembali sebagai 9. Lihat contoh skrip di bawah ini
Hasil Cara Mengirim Data JSON dengan cURLDalam contoh sederhana ini saya akan mencoba mengirim data ke Web Service atau API dengan cURL, menggunakan 0. Contoh yang saya buat analog dengan update stock barang, setelah proses update stock barang berhasil maka akan muncul data response berupa JSON. Lihat contoh skrip di bawah ini
1 Set Option pada cURL yang berfungsi untuk mendeklarasikan Metode yang digunakan pada saat proses pengiriman data 2 Set Option pada cURL yang berfungsi untuk menampung data dan parameter yang akan dikirimkan melalui cURL 3 berfungsi untuk menghapus garis miring terbalik pada Layanan Web atau respons APIHasil Cara Menerima Data JSON Hasil Pengiriman CurlJika Anda melihat contoh "Cara Mengirim Data JSON dengan cURL", data dan parameter dikirim ke Web Service atau API dengan alamat URL 4. URL berisi skrip untuk menerima data dan parameter yang dikirim melalui cURL. Berikut ini adalah script untuk menerima data dan parameter dari cURL, lihat di bawah
Baca Juga. Cara Membuat Data Berformat JSON dengan PHP Cara Setting Proxy di CurlPenggunaan Proxy di jaringan internet terkadang tanpa disadari bisa menjadi penyebab cURL tidak berjalan dengan baik, bagi anda yang jaringan internetnya menggunakan Proxy anda bisa menambahkan baris Set Option sebagai berikut _0Masukkan Alamat IP dan Port Proxy Anda, lalu tempatkan Opsi Set Proxy tepat di bawah fungsi 2Cara Mengatasi Masalah SSL saat Menjalankan cURL dari LocalhostTutorial ini dijamin WORK 100%, namun jika anda mengalami "Blank Page" saat mencoba tutorial ini, bisa jadi karena ada masalah pada setting SSL di Web Server anda, pastikan extension 6 di 4 sudah aktif. Saat _6 aktif tapi masih "Halaman Kosong", dari pengalaman saya menggunakan cURL masalah ini disebabkan oleh sertifikat SSL-nya. Anda dapat mengunduh sertifikat SSL pengganti di https. //keriting. hax. se/ca/cacert. pmSetelah unduhan selesai, letakkan file _9 (file yang diunduh) di folder Xampp Anda agar mudah dijangkau. Kemudian buka _4 dan temukan 2 baris skrip seperti di bawah ini _1Berubah menjadi berikut ini _2Kemudian SIMPAN dan Mulai Ulang Apache Untuk beberapa tutorial yang menggunakan JSON diatas pastikan format JSON yang anda buat sudah benar dan valid, saya sarankan gunakan JSON Validator untuk mengeceknya Mudah kan? Itulah pembahasan mengenai Tutorial Lengkap Cara Menggunakan Curl di PHP, semoga artikel ini dapat memberikan manfaat bagi anda yang membacanya. Sampai jumpa di postingan selanjutnya. Terima kasih |