Contoh Curl Get Dan Post Di Php
cURL merupakan sebuah kegiatan atau library yang berfungsi untuk mengirim atau mengambil sebuah data melalui URL. Sebelum kau memakai cURL, langkah awal kau harus menginstallnya terlebih dahulu. Pada kasus ini aku memakai Linux Ubuntu dan PHP 5.6.
MEMASANG CURL
Langkah pertama jalankan perintah berikut pada terminal satu persatu,
Jalankan perintah ini jikalau pada OS kau belum tersedia PPA dari ondrej/php
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Jika kondisi kau belum terinstall PHP, silahkan jalankan dahulu perintah ini
sudo apt-get update sudo apt-get install php5.6 php — version
Jika kondisinya PHP sudah terinstall silahkan pribadi jalankan perintah
sudo apt-get update sudo apt-get install php5.6-curl
cURL POST
Berikut ini ialah pola sintak untuk cURL POST
$url = "https://example.com/jsdhfjsdhf"; $data = "param1=abcd¶m2=abcd¶m3=abcd"; $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $url, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $data, CURLOPT_RETURNTRANSFER => true ]); $return = curl_exec($ch); curl_close ($ch);
Sangat sederhana, kau hanya perlu mengganti URL dan mengisi parameter yang di post pada variable $data, kemudian pada variable $return merupakan response dari API yang kau HIT.
cURL GET
Berikut ini ialah pola sintak untuk cURL POST
$url = "https://example.com/jsdhfjsdhf?param1=abcd¶m2=abcd"; $authorization = "Authorization: Bearer gusjf97897979gu(^*&yujh"; $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPGET => true, CURLOPT_HTTPHEADER => [$authorization], CURLOPT_URL => $url ]); $return = curl_exec($ch); curl_close($ch);
Berbeda dengan cURL POST, untuk GET ini parameter sanggup kau letakan didalam URL, kemudian kita juga sanggup memasukan header jikalau di butuhkan. Untuk response terdapat pada variable $return. Sumber http://www.kang-cahya.com
0 Response to "Contoh Curl Get Dan Post Di Php"
Posting Komentar