Method GET dan Method POST dalam PHP


  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 ke database.

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

Oke, untuk lebih jelasnya mari ane buatkan contoh :
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 menggunakan Method POST, maka pada URL bar browser anda akan menjadi admin.php?id=xxx&aksi=xxx

catatan : xxx adalah data yang dikirimkan

Untuk menangkap variabel di program PHP, untuk metode GET ini kita menggunakan $_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, ketika anda mengubah data URL, maka hasilnya 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>
untuk menangkap variabel di program PHP, untuk metode POST ini kita menggunakan $_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 aman (pada contoh di atas berarti password ditampilkan pada URL).
  • Jika Method GET dibatasi panjang String hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST

http://www.tutorialumum.com/

Subscribe to receive free email updates:

0 Response to "Method GET dan Method POST dalam PHP"

Post a Comment