Hello bro n siz gimana kabarnya? Semoga semua dalam keadaan sehat ya. Masih semangat belajar PHP kan ya? Harus dong! Kali ini gw mau bahas tentang mengenal POST dan GET pada PHP. POST dan GET adalah metode dalam PHP yang pasti akan sering kita gunakan. Untuk lebih jelasnya yuk kita bahas sama-sama.Sebelum kita mulai, siapin kopi dan cemilan dulu ya, hehe. ngomong-ngomong mengenal POST dan GET pada PHP, semua fungsinya adalah sama, yaitu untuk mengambil data. Namun terdapat perbedaan yang cukup mencolok di antara kedua fungsi metode tersebut. Apa saja perbedaannya? Untuk lebih jelasnya mari kita bahas satu persatu. 1. POST
POST di gunakan jika kita ingin mengirim data ke server secara tersembunyi. Maksudnya adalah, pada proses pengiriman data ini kita tidak tahu isi data apa yang sedang di kirim. Untuk menangkap data dari si pengirim dalam metode POST ini, maka syntax yang di gunakan adalah $_POST.
2. GET
GET di gunakan jika kita ingin mengambil di parameter dalam url. Untuk menangkap data dari si pengirim dalam metode GET ini, maka syntax yang di gunakan adalah $_GET. Biasanya parameternya bisa kita lihat secara langsung. Contoh:
ipserver/proses.php?nama=jejen&kelas=1
Pada contoh di atas, bisa kita lihat bahwa kita sedang mengambil parameter nama dan kelas, yang mana isinya adalah nama jejen dan kelas 1.
Gimana sudah paham belum? Berikut contohnya biar bro n siz gak bingung ya : Siapkan dua buah file PHP, file yang pertama kita beri nama pengirim.php dan file yang kedua kita beri nama penerima.php. Untuk file pengirim.php kita isi syntax :
<?php <form mehod="post" action="penerima.php"> <input type="text" name="nama" /> <button type="submit">Kirim</button> </form> ?>
Untuk file penerima.php, berikut isinya :
<?php $nama = $_POST['nama']; echo $nama; ?>
Silakan jalankan file pengirim.php di browser dan input teks apasaja lalu tekan enter atau tekan tombol kirim, maka akan muncul output sesuai yang kita input tadi. Mudah bukan? Lalu bagaimana dengan GET? Silakan lihat contoh dibawah, buat file PHP baru dengan nama tesget.php, isinya :
<?php $nama = $_GET['nama']; echo $nama; ?>
Jalankan file tesget.php tersebut dengan url berikut :
tesget.php?nama=jejen
Maka akan muncul output nama jejen sesuai yang kita tulis di url tadi. Semoga artikel tentang mengenal POST dan GET pada PHP ini bisa bermanfaat. Jika ada kesulitan atau ingin menambahkan silakan tulis di kolom komentar ya.
|