
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."




