Senin, 11 Desember 2017

Belajar PHP : Perbedaab Method POST dan Method GET

 Assalamualaikum wr.wb.
saya akan membahas tentang  Method POST dan GET
Pendahuluan
A.Latar Belakang
Ada dua metode ketika kita ingin memparsing nilai inputan dari suatu file ke file lain yaitu dengan Method POST dan GET. Pada umumnya method yang sering kita gunakan adalah kedua method tersebut, walaupun sebenarnya masih ada method yang lain seperti: Head, Put, Options, Delete, Connect.

B.Alat dan Bahan
-Pc
-koneksi internet

C.Jangka Waktu
30

D.Pembahasan

Method POST  
Mempunyai pengertian bahwa metode ini digunakan untuk memparsing hasil inputan form untuk diolah lebih lanjut, tetapi tidak menampilkan query string pada address bar, sehingga lebih aman dibandingkan method GET yang akan terlihat pada address bar. Method POST akan sangat berguna penggunaannya untuk halaman-halaman yang membutuhkan keamanan lebih, karena data inputan kita tidak akan tampil pada address bar browser (disini kelebihan menggunakan Metode POST).


 <?php
$_POST['username']; // mengambil nilai variabel POST username
$_POST['password']; // mengambil nilai variabel POST password
?>

Pada contoh file form diatas nilai parsing tidak ditampilkan dalam address bar dan langsung di proses ketempat yang sudah dibuat. Sebenarnya nilai dari parshingan tetap ada tetapi tidak tampak didalam address bar karena valuenya bekerja dibelakang layar (backand). Disinilah keunggulan mengguanakn Method POST.

    1. Method POST tidak pernah ter Cache dalam browser
    2. Method POST tidak dapat di Bookmark
    3. Method POST tidak mempunyai batasan jumlah panjang data

Method GET

method ini bisa sering digunakan pada form pencarian dimana variabel yang dikirimkan akan ditampilkan pada url browser seperti pencarian pada google ,type seperti ini sangat diperlukan untuk melakukan pagination, berikut ini adalah contoh sintax penggunaan method get

Jika isi dari file proses.php adalah:
<?php
echo $_GET['nama'];
echo "<br />";
echo $_GET['email'];
?>

Berikut adalah beberapa keterangan tentang GET :

    Data yang ditangkap berasal dari URL, sehingga data bisa dilihat di URL
    URL sebaiknya memiliki panjang dibawah 2000 karakter
    Sebagai pembatas variable adalah &

Tidak ada komentar:
Write komentar