Perbedaan POST dan GET

Perbedaan POST dan GET

Ayo ngoding. di kesempatan ini admin akan mengungkap apa itu POST dan GET. GET atau POST yaitu sebuah metode yang digunakan untuk memindahkan nilai yang berasal dari inputan pada bahasa HTML. inputan yang dimaksud yaitu yang berada didalam tag form di HTML. POST dan GET memiliki fungsi dan karakteristik masing-masing berikut pnejelasannya.

Perbedaan.

Post:

  1. Penulisan pada HTML yaitu method =”POST”
  2. Pada bahasa php penerimaan nilai dari post menggunakan $_POST[‘name’];
  3. Tidak menampilkan nilai pada address bar
  4. pengiriman data tertutup

GET:

  1. Penulisan pada HTML yaitu method=”GET”
  2. jika post menggunakan $_POST[‘name’], maka untuk get menggunakan $_GET[‘name’]
  3. menampilkan nilai pada address bar dan juga name dari sebuah input
  4. pengiriman data transparan
  5. digunakan untuk menampilkan id pada penggunaan database

Contoh penggunaan

POST

  • buat 2 buah file yaitu form.php dan post.php
  • pada form.php di isikan kode seperti berikut
<!DOCTYPE html>
<html>
<head>
 <title>POST</title>
</head>
<body>
<form action="post.php" method="post">
 <center>
 <h1>Ayo ngoding post</h1>
 <p><input type="text" name="nama" placeholder="inputkan nama"></p>
 <p><input type="submit" name="" value="Simpan"></p>
 </center>
</form>
</body>
</html>
  • post.php diberikan kode berikut
<?php 
echo "<h1>Hasil input POST</h1><br>";
echo $_POST['nama'];
 ?>

bisa dilihat dibawah, jika menggunakan metode post kita tidak akan melihat nilai yang ada di dalam address bar

GET

  • buat sebuah file yaitu form.php dan get.php
  • form.php diberi kode seperti dibawah
<!DOCTYPE html>
<html>
<head>
 <title>GET</title>
</head>
<body>
<form action="get.php" method="get">
 <center>
 <h1>Ayo ngoding get</h1>
 <p><input type="text" name="nama" placeholder="inputkan nama"></p>
 <p><input type="submit" name="" value="Simpan"></p>
 </center>
</form>
</body>
</html>
  • get.php diberi kode seperti dibawah
<?php 
echo "<h1>Hasil input GET</h1><br>";
echo $_GET['nama'];
 ?>

Berdasarkan kedua kode tersebut, maka akan menghasilkan sebuah tampilan seperti gambar dibawah ini

pada method get, di address bar terdapat alamat seperti ini “http://localhost/ayongoding/get.php?nama=cahyo” , yang menjelaskan bahwa kita telah mengirim nilai ke file get.php dari inputan yang memiliki name = nama dengan nilai/value = cahyo. Untuk value di metode get kita bisa mengubahnya langsung pada address bar-nya , yaitu tinggal mengubah nilai saja misal nama= cahyo diganti nama=kholid, maka secara otomatis nilai yang tertampil di get.php juga akan berubah menjadi kholid.

 

Sekian pembahasan yang admin sampaikan, apabila masih bingung tentang post dan get bisa tinggalkan sebuah kata mutiara di kolom komentar. sekian semoga bermanfaat dan terima kasih

SALAM NGODING

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.