Perbedaan Antara Method Get & Post Pada Php - Brosense Perbedaan Antara Method Get & Post Pada Php | Brosense

Perbedaan Antara Method Get & Post Pada Php



  Apa itu Method POST dan GET ? Pada hari ini aku akan sedikit membahas 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 ke database.

  Pengguna'an Method POST dan GET ini biasanya memakai form pada halaman PHP. untuk perbedaanya sangatlah kecil pada Method POST dan GET namun sangat terlihat.

Oke, untuk lebih jelasnya mari ane buatkan pola :
1
2
3
4
5
<form action="admin.php" method="GET">
<input type="text" name="id"><br>
<input type="text" name="aksi><br>
<input type="submit" value="kirim">
</form>
Ketika memakai Method POST, maka pada URL kafe browser anda akan menjadi admin.php?id=xx&aksi=xx

catatan : xx ialah data yang dikirimkan

Untuk menangkap variabel di kegiatan PHP, untuk metode GET ini kita memakai $_GET ['nama_variabelnya']

oke ke admin.php
1
2
3
$id=$_GET['id'];
$aksi= $_GET['aksi'];
echo "id=".$id."<br>Aksi=".$aksi;
Pada metode GET ini, saat anda mengubah data URL, maka akhirnya pun akan berubah mengikuti data yang ada di URL itu.
?
1
2
3
4
5
<form action="admin.php" method="POST">
<input type="text" name="id"><br>
<input type="text" name="aksi><br>
<input type="submit" value="kirim">
</form>
Jadi, untuk menangkap variabel di kegiatan PHP, untuk metode POST ini kita memakai $_POST
['nama_variabelnya']

Oke ke admin.php
<pre>
$id=$_POST['id];
$aksi=$_POST['aksi'];
echo "id=".$id."<br>Aksi=".$aksi;
</pre>

Perbedaan Method GET dan Method POST :
  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.

  • Method POST lebih nyaman dan Method GET kurang kondusif (pada pola di atas berarti password ditampilkan pada URL).

  • Jika Method GET dibatasi panjang String sampai 2047 karakter, Method POST tidak.

  • Perbedaan pengambilan data jikalau Method POST memakai $_POST

Related Posts