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…