Minggu, 20 Agustus 2017

Penggunaan Curl Pada PHP






CURL ini terdapat di dalam libcurl. liburl adalah library yang didevelop oleh Daniel Stenberg, library ini memungkinkan kita untuk berkomunikasi dengan berbagai server dan protokol. Liburl saat ini mendukung protokol http, https, ftp, gopher, telnet, dict, file, dan ldap.Selain itu liburl juga mendukung sertifikat HTTPS, HTTP POST, HTTP PUT, FTP upload, form upload dari HTTP, proxy, cookies, dan authentikasi user dan password.

Penggunaan CURL PHP

CURL digunakan untuk mengakses resources pada server tertentu.
Pada PHP, kita kenal fungsi include yang berfungsi untuk menyertakan suatu fungsi yang berada di file lain.
<?php include(‘koneksi.php’);?>
Selain itu kita juga bisa melakukan seperti ini:
<?php include(‘http://tutorless.blogspot.com’);?>
Hal tersebut dapat dilakukan dengan catatan, server tutorless.blogspot.com memperbolehkan fungsi tersebut berjalan. Mengapa demikian? Hal ini karena menggunakan fungsi include untuk mengambil halaman web secara remote merupakan bad practice. Alasannya berkaitan dengan keamanan, fungsi include memberikan celah di server sehingga mudah di hack. Maka dibutuhkan sebuah method untuk mengakses resources tetapi dengan keamanan lebih, yaitu menggunakan CURL ini. Ada 4 sesi ketika kita menggunakan CURL, yaitu:
  1. Inisialisasi
  2. Set options
  3. Execute
  4. Close
Berikut adalah contoh penggunaan CURL. Anda dapat mencoba menggunakan source code berikut di web server anda (misal di XAMPP, WAMP dsb).

Untuk Agan yang ingin mendownload libCURL, silahkan kunjungi DOWNLOAD CURL.





Sekian contoh singkat penggunaan CURL pada PHP.
Semoga bermanfaat, Terimakasih.


0 komentar:

Posting Komentar