Jumat, 16 November 2012

Perbedaan Metode POST dan Metode GET


Metode POST dan GET memang mempunyai fungsi yang sama yaitu mengirimkan variabel ke halaman lain atau mengirimkannya ke database. Nah, terus apa bedanya nih?


Metode POST


Buat file index.php dan ketikkan code berikut :


Kemudian buat file baru dengan nama view.php dan ketikkan baris berikut :


Hasilnya




Metode GET


Ubah file index.php yang telah kita buat tadi menjadi seperti ini :




Jadi yang diubah hanya tulisan POST, diganti GET.
Kemudian ganti juga file view.php menjadi :

Disini $_POST kita ubah menjadi $_GET. Hasilnya,
















Dari kedua gambar memberikan hasil yang sama, tapi coba liat URLnya, loh kok beda?
Nah perbedaannya :





  • Pengambilan variabel dengan $_GET
  • Biasanya untuk input data melalui link
  • Digunakan untuk mengirim data-data tidak penting


  • POST :

    • Nilai variabel tidak ditampilkan di URL
    • Lebih aman
    • Tidak dibatasi panjang string
    • Pengambilan variabel dengan $_POST
    • Biasanya untuk input data melalui form
    • Digunakan untuk mengirim data-data penting seperti password



    GET :

    • Nilai variabel ditampilkan di URL sehingga user dapat dengan mudah memasukkan nilai variabel baru
    • Kurang aman
    • Dibatasi panjang string sampai 2047 karakter


    Untuk form login tentunya kita gunakan POST agar variabel username dan password tidak ditampilkan di URL.



    0 komentar:

    Posting Komentar

    SILAHKAN TANYA DAN BERKOMENTAR DISINI..
    SEBAIKNYA BERKOMENTAR YANG AMAN-AMAN SAJA, NO SPAMMING YA .
    THANKYOUUU !!

     
    Nadia F Syarief Blogger Template by diahsyarief Blogger Template