Perbedaan Antara Method GET dan Method POST Pada Pemrograman PHP

sebelum kita bahas, sobat sudah mempelajari ini kah? https://artikel-cakep.blogspot.co.id/2017/09/pemrograman-php-variabel-form-get-dan.html


bila sudah langsung saja kita bahas perpedaan kedua method tersebut. Untuk Method GET, data variabel yang dikirimkan ke server melalui hyperlink pada Addres bar browser. Sedangkan method POST akan mengirimkan data variabel keserver secara terpisah, sehingga data variabelnya tidak dapat terlihat di addrres bar browser.

perhatian Scriptnya berikut :

Script method.php


<!-- METHOD GET-->
<h3>BELAJAR METHOD GET</h3>
<form method="GET" action="contoh.php">
Nama : <input type="text" name="nama" /><br /><br />
<input type="submit" value="hasilnya" name="proses" />
</form>

<?php
if(isset($_GET['proses'])){
    $nama = $_GET['nama'];
    echo "Nama : <b>$nama</b>";
}
?>
<br /><br />

<!--METHOD POST-->
<h3>BELAJAR METHOD POST</h3>
<form method="POST" action="contoh.php">
Nama : <input type="text" name="nama" /><br /><br />
<input type="submit" value="hasilnya" name="proses" />
</form>

<?php
if(isset($_POST['proses'])){
    $nama = $_POST['nama'];
    echo "Nama : <b>$nama</b>";
}

?>


Jalankan Script Method.php


pertama kita coba isikan data pada form input method GET, misalnya Rahmat Amri F, lalu klik hasilnya, maka form akan diproses menggunakan method GET. untuk lebih jelas, lihat ilustrasi pada gambar dibawa ini .




Kesimpulan
 memang kedua method fungsi dan hasilnya sama saja, tetapi tugas method tersebut harus kita ketahui, kapan sebaiknya kita menggunakan script method GET dan POST, kita simak dibawah ini :
  • Gunakanlah method POST, ketika apabila data yang dikirim ke server bersifat rahasia, contoh Login memasuki username dan password. 
  •  Apabilah data yang dikirim server berupa data umum dan biasanya untuk memperjelas data yang dimasukkan diform, gunakanlah Method GET, misalnya, input biodata, pencarian data, polling, dan lainnya.
  • jika data variabel yang dikirimkan cukup banyak, sehingga tidak memungkinkan untuk disertakan dalam URL, gunakan method POST. 
  •  bila data dikirim berupa file (gambar, video, animasi, audio, dokument,dll) sebaiknya gunakanlah method POST.

oh iya tidak luput untuk masalah script ISSET. ISSET berguna untuk mengecek apakah variabel sudah terbentuk, dengan kata lain variabel sudah ada nilainya atau belum,  ketika tombol proses diklik maka variabel proses terbentuk atau sudah ada nilanya..


dah paham kan??? bahas lagi ya biar paham makna script kode program PHP, berikut kita bahas LOGIKA Percabangan ( IF )

7 Komentar untuk "Perbedaan Antara Method GET dan Method POST Pada Pemrograman PHP"

  1. Akhirnya nemu juga artikel yang dicari" .. Makasih min

    BalasHapus
  2. makasih banyak ya :)

    BalasHapus
  3. Mantab tulisannya... jadi semakin jelas perbedaan.. ditunggu tulisan selanjutnya
    Ahadweb.com

    BalasHapus
  4. akhirnya ada artikel kyk gini yang bisa ngasih info tentang metode" php , terimakasih juragan

    BalasHapus

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel