
Contoh Curl Dengan PHP
PHP mendukung libcurl , library yang diciptakan oleh Daniel Stenberg , yang memungkinkan Anda untuk terhubung dan berkomunikasi dengan berbagai jenis server dengan berbagai jenis protokol . libcurl saat ini mendukung protokol http, https , ftp , gopher , telnet , dict , berkas , dan ldap . libcurl juga mendukung sertifikat HTTPS , HTTP POST , HTTP PUT , FTP upload dll.
Misalnya ingin mengetahui Vendor dari suatu mac address dari open api http://api.macvendors.com
Misalnya ingin mengetahui Vendor dari suatu mac address dari open api http://api.macvendors.com
- Pertama buat dulu fungsi yang akan eksekusi curl nya
function getMacAddressVendorFromApi($macAddress)
{
  $url = 'http://api.macvendors.com/';
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 20);
  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_POSTFIELDS, "mac=$macAddress");
  curl_setopt($curl, CURLOPT_POST, true);
  $response = curl_exec($curl);
  curl_close($curl);
  return $response;
}
Misalnya ingin mengetahui vendor dari mac address '48:d7:05:b7:53:5b'. maka cukup dengan memanggil fungsi yang sudah dibuat sebelumnya.echo getMacAddressVendorFromApi('48:d7:05:b7:53:5b');
Outputnya adalah : "APPLE, INC."




