PHP Exchange Data dengan Method POST - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul PHP Exchange Data dengan Method POST, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel API, Artikel JSON, Artikel php, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : PHP Exchange Data dengan Method POST
link : PHP Exchange Data dengan Method POST

Baca juga


PHP Exchange Data dengan Method POST

Pada masa sekarang pembanguan sebuah sebuah program komputer/aplikasi menjadi lebih komplek




dan diharapkan antar aplikasi bisa saling berkomunikasi atau saling bertukar data.

konsep pertukaran data atar alikasi adalah dengan API, API adalah singkat Application Programming Interface adalah sekumpul perintah fungsi protokol yang dapat digunakan oleh oleh aplikasi / program lain untuk dapat saling berinteraksi.

Apabila digambarkan secara senderhana adalah konsepnya seperti ini:


Jadi API dapat dikatakan sebagai jembatan, untuk membuka jalan agar aplikasi/program komputer dapat bertukar data.

Pada pemrograman komputer yang menggunakan protokol http dalam pertukaran data akan dikenal dua buah method dalam mengimkan data yaitu metode POST dan metode GET.

pada kesempatan kali ini akan dibahas cara mengirimkan data metod post menggunakan PHP, dan pada umumnya API Aplikasi yang dituju akan memberikan return/jawaban dengan format data JSON. secara sederhana untuk  membuat API dapat dilihat disni.

Dalam mengirim data POST di PHP ada dua cara yaitu sebagai brk :

A. Mengunakan file_get_contents;

Menyiapkan data yang akan dikirim
$postdata = http_build_query(
array(
'id' => '1',
'nama' => 'dendie',
)
);
Membuat header bahwa data yang dikirim menggunakan metod post
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
Proses Kirim Data
$context = stream_context_create($opts);
$result = file_get_contents('http://dendie.web.id/simpan', false, $context);
$status = json_decode($result);

B. Menggunakan CURL

Menyiapkan data yang akan dikirim
$data = array(
'id' => '1',
'nama' => 'dendie',
);
$postString = http_build_query($data, '', '&');
Membuat koneksi ketujuan
$url = 'http://dendie.web.id/simpan';
$ch = curl_init($url);
Membuat proses kirim data dengan metod post
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
Mendapatkan respon atau jawab dari API yang dituju
$response = curl_exec($ch);
curl_close($ch);


Demikianlah Artikel PHP Exchange Data dengan Method POST

Sekianlah artikel PHP Exchange Data dengan Method POST kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel PHP Exchange Data dengan Method POST dengan alamat link https://dev-create.blogspot.com/2019/02/php-exchange-data-dengan-method-post.html