Fungsi POST dan 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. POST dan GET pada php adalah nilai dari atribut method, apa itu method? Method merupakan metode atau cara yang digunakan untuk mengirim dan menerima data atau nilai ke file php lainnya untuk diproses. Disinilah mengapa fungsi post dan get dalam php memiliki perbedaan method, dan telah kita ketahui bersama bahwa dalam pemrograman php terdapat 2 method tersebut, yaitu method POST dan method GET. Dan yang terjadi sebetulnya bukanlah sebuah perbedaan method post dan get pada php, melainkan kesesuaian implementasi pada sebuah kasus.
Perbedaan method dari fungsi post dan get pada php secara sederhana adalah tampung dan tampilkan, tampung untuk POST dan tampilkan untuk GET. Jika dijabarkan lebih detail, maka method POST akan mengirimkan data atau nilai langsung ke action php untuk ditampung, tanpa menampilkan pada URL bar. Sedangkan method GET akan menampilkan data atau nilai pada URL, kemudian nilai tersebut akan di eksekusi oleh file action php. Contoh penggunaan dan perbedaan post dan get akan segera kita bahas pada artikel ini.
Fungsi POST dan GET pada PHP
post dan get php
Di artikel sebelumnya juga telah kami buat pembahasan tentang fungsi explode dan implode di php yang mungkin dapat menambah pengetahuan juga. Selanjutnya adalah bagaimana cara menggunakan method="POST" dan method="GET" pada php berikut dengan penjelasan dari code dan penggunaan nya sehingga mudah untuk dipahami.
Fungsi post dan get pada php tidak lepas dari atribut METHOD dengan POST dan GET sebagai value nya, syntax dasar seperti berikut ini.
method="POST" method="GET"
Syntax di atas akan digunakan pada sebuah form dan akan menginfomasikan ke sebuah file action bahwa formulir tersebut mengirimkan datanya dengan method sebagaimana value nya yaitu POST atau GET. Penggunaan POST atau GET ini dilakukan berdasarkan kebutuhan dan disesuaikan dengan kasus, jika pada sebuah formulir umumnya adalah menggunakan method post.
Jika menggunakan method get pada sebuah formulir maka akan sangat tidak friendly dan secure, oleh karena itu fungsi post dan get pada php ini perlu kita bahas.
Berikut adalah contoh penggunaan method POST pada sebuah form;
<form method="POST" action="proses.php"> <input type="text" name="alamat"/> <input type="submit" value="submit"/> </form>
Source di atas adalah sebuah form isian data dengan pengiriman data dalam method POST (method="POST") yang akan di proses pada action file proses.php (action="proses.php"). Kemudian atribut "name" pada kolom input digunakan untuk membuat variable penampung nilai, dan pada file action akan di tampung dengan variable misalnya $alamat =$_POST['alamat'];.
Bagaimana jika menggunakan GET? di pembahasan fungsi post dan get pada php, untuk method get tidak dilakukan pada sebuah form. Fungsi GET akan kita contohkan dalam bentuk url action file, seperti contoh source berikut;
<a href="input.php?alamat=jl.raya">input</a>
Source di atas melakukan pengiriman data dengan GET yang akan di proses pada action input.php (href="input.php"). Kemudian nilai dari "alamat" akan terlihat di url bar sebagai variable penampung nilai, dan pada file action akan di tampung dengan variable misalnya $alamat = $_GET['alamat'];.
Dari contoh kedua kasus di atas maka fungsi post dan get pada php seharusnya semakin terlihat jelas pada perbedaannya. Perbedaan post dan get di php selanjutnya adalah jika method POST menggunakan variable $_POST untuk menampung nilai, sedangkan method GET menggunakan variable $_GET untuk menampung nilai.
Kemudian perbedaan post dan get dari jumlah karakter, method POST data yang dikirim tidak terbatas, sedangkan method GET tidak boleh lebih dari 2048 karakter.
Sampai disini pembahasan tentang penggunaan serta perbedaan fungsi post dan get pada php dengan sangat sederhana dan sebetulnya masih kurang lengkap ini telah selesai. Pada dasarnya kedua fungsi method post dan get ini sama-sama bisa digunakan yang tentunya sesuai dengan situasi pada kasus yang dikerjakan.
Tutorial Fungsi POST dan GET Pada PHP
Sekian penjelasan dari kami tentang bagaimana cara menggunakan dan perbedaan method post dan get serta fungsi post dan get pada php yang tersedia dalam beberapa model contoh. Untuk mendapatkan source code nya silahkan langsung copas saja melalui coding-coding di atas, jika gagal dan atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Fungsi Mysql Real Escape String Pada PHP
- Fungsi Explode dan Implode di PHP - Function
- Fungsi Str_replace pada PHP
- Fungsi Addslashes pada PHP
- Membuat Form dan Script Edit Data dengan PHP MySQL
Fungsi POST dan GET pada PHP
Tags: fungsi post dan get, post dan get php, method post dan get, perbedaan post dan get, fungsi post dan get pada php