Script PHP Sederhana untuk melakukan HTTP Request

HTTP Request atau istilah awamnya melakukan running url dari balik layar tanpa harus mengetik dan mengaksesnya melalui browser. Biasanya script ini berguna untuk memanggil API dari sebuah web atau url. Outputnya pun bervariasi, dapat kita atur sesuai dengan kebutuhan. Namun kali ini hanyalah script sederhana yang fungsinya murni hanya untuk memanggil dan menjalankan url tersebut, sehingga file yang ada dibelakang layar dari url tersebut dapat berjalan.

Cara melakukan HTTP Request pada PHP

Terdapat dua cara, yakni :

  1. Melalui fungsi yang telah disediakan oleh PHP itu sendiri
    $run = file_get_contents('https://belajar-it.org');
  2. Melalui fungsi yang bernama curl
    function callUrl($url)
    {
           $data = curl_init();
           curl_setopt($data, CURLOPT_RETURNTRANSFER, 1);
           curl_setopt($data, CURLOPT_URL, $url);
           curl_exec($data);
           curl_close($data);
    }

Masing-masing dari kedua cara tersebut memiliki kelebihan dan kekurangan. Pada cara yang pertama scriptnya cukup pendek cuman satu baris tetapi menurut saya lumayan berat jika dijalankan pada proses looping. Pada cara yang kedua, scriptnya berupa function agar dapat digunakan pada kode yang lain dan lebih dari 1 baris, tetapi sangat usefull karena tidak terlalu memberatkan kinerja memori (menurut saya). Mungkin ada yang punya pendapat lain? silahkan tinggalkan di kolom komentar karena sejujurnya saya belum melakukan riset mendalam mengenai kedua fungsi ini.

Kurang lebih seperti itu Script PHP Sederhana untuk melakukan HTTP Request. Semoga bisa bermanfaat dan membantu.

Leave a Comment