Method get dapat diproses menggunakan php tanpa menggunakan form html

Ketika kita membuat form dengan html tentu kita akan mengenal atribut method pada tag terdapat dua nilai dari atribut method yaitu GET dan POST. Pada postingan ini kita akan belajar perbedaan method get dan post dan kapan sebaiknya menggunakan kedua jenis method tersebut.

Kita perlu cermat untuk menggunakan baik method GET maupun POST. Untuk alasan keamanan sebaiknya menggunakan POST, namun untuk form dengan data yang dianggap tidak privasi, bisa menggunakan GET. Mari simak pembahasan berikut untuk kita dapat melihat secara jelas perbedaan dari kedua method tersebut.

Contoh Penggunaan method POST

Contoh dibawah ini adalah form html untuk input text field nama dan button kirim

 

Penggunaan Method POST



	
	Nama: 

Ketika kita menginput pada field nama, kemudian mengklik tombol kirim maka form akan dikirim ke file post.php sendiri. Coba perhatikan pada atribut action=”#” tanda # disini berarti form tersebut dituju untuk file itu sendiri. data akan di proses dan dikirim menggunakan method post.

Baca juga : Menampilkan gambar di html

Selanjutnya coba perhatikan sintak bagian ini

Di bagian ini kita membuat kondisi dimana jika ada kiriman form aktif lewat variabel global $_POST dengan nama “nama” maka akan menampilkan nama yang kita inputkan.

Perhatikan pada bagian URL sebelum dan sesudah tombol kirim di klik ada perbedaan dimana sebelumnya belum ada tanda # namun setelah mengklik tanda # muncul pada url. hal ini karena form dikirim lewat atribut action yang kita buat dengan nilai #. Sehingga form yang dikirim dengan tanda # akan mengirim ke file itu sendiri.

Contoh Penggunaan method GET

Selanjutnya kita buat form yang sama, namun berbeda pada bagian method. pada contoh ini kita menggunakan methos GET.

 

Penggunaan Method GET



	
	Nama: 

Pada form diatas kita membuat form dengan method get, ketika tombol kirim di klik maka form akan di kirim dan diproses. Untuk menangkap/mengambil nilai dari kiriaman form dengan method GET gunakan variabel global $_GET.

Ketika terdapat nilai pada variabel global $_GET dengan nama “nama” maka akan menampilkan isi dari variabel nama tersebut.

Perhatikan pada gambar diatas, jika kita menggunakan method GET maka variabel dan nilainya akan tampil di URL semua orang dapat melihatnya. variabel dan nilainya mempunyai batasan ketika tampil di URL. Batasannya sekitar 2000 karakter. Karena variabel ditampilkan di URL, halaman tersebut dapat di bookmark.

Mungkin anda berminat membaca : Cara membuat login di PHP

Kapan menggunakan method POST dan GET ?

#Method GET

  • Jangan gunakan GET bila kita ingin membuat form untuk data yang sensitif/ mempunyai privasi, misalnya username,password [karena akan tampil di URL]
  • Sebaliknya gunakan GET untuk data dengan informasi yang umum, seperti nama,email atau lainnya
  • Gunakan method GET untuk data yang relatif kecil

#Method POST

  • Gunakan method POST untuk jenis informasi data pribadi misalnya username dan password ,karena lebih aman dibandingkan method GET dan data tidak akan tampil di URL
  • Gunakan method POST untuk data yang relatif besar.

Demikian perbedaan antara penggunaan method GET dan POST. Silahkan kalian coba langsung dan lihat perbedaannya. Beri komentar kamu dibawah ini bila ada yang ingin ditanyakan.

Apakah ciri khas dari method get?

Method GET Mengirimkan Data Tidak Langsung. Maksudnya adalah kalau kita menggunakan method GET dalam membuat formulir online, pasti ketika mengisi nama, alamat, dan sebagainya pasti data tersebut akan terlihat di URL.

Apa itu GET pada PHP?

Fungsi POST dan GET pada PHP adalah sama yaitu untuk menampung data atau nilai dari sebuah form atau url sebelum dimanipulasi, post dan get keduanya akan menjadi sebuah nilai dari atribut method pada php.

Kapan saat menggunakan method POST dan GET?

Method POST dan GET digunakan pada form di halaman website. Untuk proses pengiriman data melalui url akan terlihat perbedaan seperti ini. Dimana pada method POST tidak menampilkan nilai/data yang dikirim pada URL sedangkan method GET menampilkan nilai/data yang dikirimkan melalui url.

Apa perbedaan dari penggunaan GET dan POST dalam PHP?

Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui url pada address bar browser. Sedangkan method POST akan mengirimkan nilai variabel ke server secara terpisah, sehingga nilai variabelnya tidak terlihat.

Bài mới nhất

Chủ Đề