Home ยป Programming ยป PHP ยป Fungsi dan Perbedaan Method POST dan GET pada PHP

Fungsi dan Perbedaan Method POST dan GET pada PHP

Fungsi dan Perbedaan Method POST dan GET pada PHP – Dalam dunia PHP Programming tentu menggunakan Method POST dan GET. Apa itu Method POST dan GET ? Sedikit pengertian dari kegunaan Method POST dan GET ini sama yaitu?untuk mengirimkan nilai variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari halaman lain atau mengambil data pada database.
Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Untuk perbedaannya sangatlah kecil pada Method POST dan GET namun sangat terlihat.
Sebagai contoh :

Method $_POST

Buatlah file dengan nama?index.php?dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Login dengan Username dan Password Anda
<form action="lihat.php" method="POST">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>

Kemudian buatlah file?lihat.php?untuk menampilkan input pada?index.php?dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_POST["username"]; ?><br/>
Password : <?php echo $_POST["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.
Fungsi dan Perbedaan Method POST dan GET pada PHP

?Method $_GET

Buatlah file dengan nama index.php dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Masukkan Username dan Password Anda
<form action="lihat.php" method="GET">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>

Kemudian buatlah file lihat.php untuk menampilkan input pada index.php dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_GET["username"]; ?><br/>
Password : <?php echo $_GET["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.
Fungsi dan Perbedaan Method POST dan GET pada PHP
Setelah melihat hasilnya pasti kamu sudah bisa menyimpulkan apa perbedaan Method POST dan GET ini.?Perbedaan Method POST dan GET pada PHP ini salah satunya adalah pada URL. Pada Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
Kesimpulannya :

  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
  • Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL).
  • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
  • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
  • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.

Catatan : Sebenarnya Method POST?dibatasi juga dengan ukuran 8MB, namun dapat diubah pada pengaturan?post_max_size dalam file php.ini (jika kamu memiliki hak akses ini).
Berikut demikian artikel sederhana untuk mengenali?Fungsi dan Perbedaan Method POST dan GET pada PHP.

24 Comments

  1. MdarulM

    Mei 28, 2013 at 6:47 am23

    Artikel informatif gan ๐Ÿ™‚

    Reply
    • Amri

      Mei 28, 2013 at 4:15 pm23

      Makasih mas ๐Ÿ™‚

      Reply
  2. Obat Nyeri Sendi

    Mei 31, 2013 at 1:08 pm23

    makasih banget atas informasinya sangat bermanfaat sekali

    Reply
  3. unyil92

    Mei 31, 2013 at 2:08 pm23

    mantab kebetulan ane lagi belajar wordpress gan ๐Ÿ˜€

    Reply
  4. ricky

    September 4, 2013 at 4:55 pm28

    bang tambahkan dung bagai mana cara membuat tombol suka pada komentar… seperti FB

    Reply
    • Amri

      September 5, 2013 at 12:08 am29

      Pake plugin Like Dislike Comments… atau kalo yang paling mirip pake aja facebook comment buat blog…

      Reply
  5. thamy

    Agustus 4, 2014 at 1:21 pm26

    maz, q di ajarin buat login

    Reply
  6. Asep Saepuloh

    Mei 29, 2015 at 6:57 pm23

    Ijin Copas Gan,

    Reply
  7. Rosila Eunsil Ghocha-Ghocie

    Juli 27, 2015 at 2:22 pm24

    makasih atas ilmunya ๐Ÿ™‚

    Reply
  8. Rmostafa

    Juni 6, 2018 at 9:28 pm23

    Artikel menyesatkan! Anda memberi contoh yang salah dalam penggunaan method GET. Method POST lebih aman dan Method GET kurang aman itu berdasarkan contoh yang kamu buat sendiri, belajar lagi coba tentang method GET. Saya berikan contoh kecil.. Google dalam menampilkan hasil pencariannya berdasarkan halaman 1,2,3.. dan seterusnya menggunakan method GET (lihat URLnya), dan untuk konfirmasi emal dalam pendaftaran akun biasanya menggunakan method GET juga. Tentu bukan disertakan dengan passwodnya di URL, melainkan mencantumkan kode verifikasinya, kalau membandingkan harus sesuai dengan fungsinya.

    Reply
    • Vine

      Juli 12, 2018 at 3:48 pm24

      bacot.

      Reply
    • Vine

      Juli 12, 2018 at 3:48 pm24

      bacot.

      Reply
  9. MdarulM

    Maret 28, 2020 at 2:47 pm25

    Artikel informatif gan ๐Ÿ™‚

    Reply
    • Amri

      Maret 28, 2020 at 3:11 pm25

      Makasih mas ๐Ÿ™‚

      Reply
  10. Obat Nyeri Sendi

    Maret 28, 2020 at 2:47 pm25

    makasih banget atas informasinya sangat bermanfaat sekali

    Reply
  11. ricky

    Maret 28, 2020 at 2:47 pm25

    bang tambahkan dung bagai mana cara membuat tombol suka pada komentar… seperti FB

    Reply
    • Amri

      Maret 28, 2020 at 2:47 pm25

      Pake plugin Like Dislike Comments… atau kalo yang paling mirip pake aja facebook comment buat blog…

      Reply
  12. thamy

    Maret 28, 2020 at 2:47 pm25

    maz, q di ajarin buat login

    Reply
  13. Asep Saepuloh

    Maret 28, 2020 at 2:47 pm25

    Ijin Copas Gan,

    Reply
  14. unyil92

    Maret 28, 2020 at 2:47 pm25

    mantab kebetulan ane lagi belajar wordpress gan ๐Ÿ˜€

    Reply
  15. Rmostafa

    Maret 28, 2020 at 2:47 pm25

    Artikel menyesatkan! Anda memberi contoh yang salah dalam penggunaan method GET. Method POST lebih aman dan Method GET kurang aman itu berdasarkan contoh yang kamu buat sendiri, belajar lagi coba tentang method GET. Saya berikan contoh kecil.. Google dalam menampilkan hasil pencariannya berdasarkan halaman 1,2,3.. dan seterusnya menggunakan method GET (lihat URLnya), dan untuk konfirmasi emal dalam pendaftaran akun biasanya menggunakan method GET juga. Tentu bukan disertakan dengan passwodnya di URL, melainkan mencantumkan kode verifikasinya, kalau membandingkan harus sesuai dengan fungsinya.

    Reply
    • Vine

      Maret 28, 2020 at 5:43 pm25

      bacot.

      Reply
    • Vine

      Maret 28, 2020 at 5:43 pm25

      bacot.

      Reply
  16. Rosila Eunsil Ghocha-Ghocie

    Maret 28, 2020 at 2:47 pm25

    makasih atas ilmunya ๐Ÿ™‚

    Reply

Tinggalkan Balasan

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

%d blogger menyukai ini: