Bismillaahirrohmaanirrohiim….
Biasanya file_get_contents pada PHP digunakan untuk mendapatkan data dari file atau url, atau kalau dalam bahasa disebut “mendapatkan konten pada file“, untuk mengirimkan variabel / parameter ke suatu url, dalam PHP biasanya menggunakan CURL.
Nah kali ini, ada trik dimana kita juga bisa mengirimkan POST value ke sebuah url menggunakan file_get_contents PHP, berikut kodenya:
$data = [ 'nama' => 'budi', 'notelp' => '123456', ]; $json = json_encode($data); // Encode data menjadi JSON // URL for request POST /message $url = 'https://api.url.com/v1/?parget=123'; // Make a POST request $options = stream_context_create(['http' => [ 'method' => 'POST', 'header' => 'Content-type: application/json', 'content' => $json ] ]); // Send a request $result = file_get_contents($url, false, $options);
Demikian, semoga bermanfaat…