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