Belajar Menggunakan PHP Curl Untuk Melakukan Request Data


Hello Guys
Balik Ama Ane. Kali ini ane mau membahas sedikit tentang programing php. Di sini kita akan belajar tentang PHL Curl Untuk Requesting Data dari sebuah website.

Pertama kita kenalan dulu dengan Curl ini


Curl adalah sebuah program dan library yang di gunakan untuk mengambil atau mengirim data melalui url.

Kita juga bisa menggunakan curl ini di Command Line. Contoh penggunaannya
curl https://jejakatutorial-termux.blogspot.com

Penggunaan Pada PHP


Setiap Kali kita ingin menggunakan curl kita harus melakukan inisialisasi dengan cara
<?php 
// create curl resource
$ch = curl_init();

Setelah agan membuat fungsi inisialisasi agan juga harus memberikan nilai options seperti alamat url, header, format hasilnya dll.
Fungsi yang di gunakan untuk memberikan nilai options adalah curl_setopt() 
Contoh
 // set url 
curl_setopt($ch, CURLOPT_URL, "example.com");

//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

Setelah itu Baru masukkan fungsi untuk mengeksekusinya
// $output contains the output string 
$output = curl_exec($ch);

Fungsi curl_exec() di sini di gunakan untuk mengeksekusi curl tersebut. Setelah itu agan bisa menampil kan data yang di dapatkan dengan menggunakan echo atau var_dump contoh
echo $output;

var_dump($output);

Yang terakhir adalah menutup curl tersebut dengan menggunakan fungsi curl_close()
jika program di atas di gabung kan maka akan tampak seperti ini
<?php 
// persiapkan curl
$ch = curl_init();

// set url
curl_setopt($ch, CURLOPT_URL, "example.com");

// return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// $output contains the output string
$output = curl_exec($ch);

// tutup curl
curl_close($ch);

// menampilkan hasil curl
echo $output;
?>

Ok saya rasa cukup sekian dulu. Nanti akan saya lanjutkan lagi pada part selanjutnya. nanti kita akan langsung membahas pengaplikasianya untuk membuat script nuyul

Semoga Bermanfaat. Sekian Dan Terima Kasih