Saturday, May 17, 2014

Perbedaan "Post" dan "Get" dalam PHP

Perbedaan "Post" dan "Get" dalam PHP - Post dan Get adalah metode pengiriman data dalam php. Meskipun sama - sama berfungsi untuk mengirim data, namun cara kerjanya agak sedikit berbeda. Jika menggunakan metode "Get" maka data input yang dikirimkan ke file php berikutnya akan ditampilkan, metode ini tidak cocok digunakan pada input yang berupa password. Sedangkan jika menggunakan metode "Post" maka data input yang dikirimkan ke file php tujuan berikutnya tidak akan ditampilkan, sehingga metode ini cocok digunakan pada input yang berupa password. Berikut contoh penerapanya.

1. Metode "Get".

  • Buat form input data seperti dibawah dan save dengan nama "inputgetmetode.php".                         <html>
    <head>
    <title>Contoh form menggunakan method GET </title>
    </head>
    <body>
    <h1>Input</h1>
    <form action="prosesgetmetode.php" method="get">
    Nama User : <input type"text" name="nama" size="30">
    <input type="submit" value="Proses">
    </form>
    </body>
    </html>
  • Selanjutnya buat file untuk memproses form input tersebut dan save dengan nama "prosesgetmetode.php". Berikut scriptnya.                                                                                         <html>
    <head>
    <title> Metode GET proses </title>
    </head>
    <body>
    Nama User Yang Diinputkan adalah : <?echo $_GET["nama"]?>
    </body>
    </html>
  • Jika dijalankan maka hasilnya kurang lebih seperti Screenshoot gambar dibawah ini.
Perbedaan "Post" dan "Get" dalam PHP


2. Metode "Post".

Untuk contoh metode post ini, silahkan dibuat lagi file form input dan proses yang sama seperti contoh diatas dan ganti "GET" dengan "POST".

  • Buat form input data seperti dibawah dan save dengan nama "inputpostmetode.php".                        <html>
    <head>
    <title>Contoh form menggunakan method POST </title>
    </head>
    <body>
    <h1>Input</h1>
    <form action="prosespostmetode.php" method="post">
    Nama User : <input type"text" name="nama" size="30">
    <input type="submit" value="Proses">
    </form>
    </body>
    </html>
  • Selanjutnya buat file untuk memproses form input tersebut dan save dengan nama "prosespostmetode.php". Berikut scriptnya.                                                                                        <html>
    <head>
    <title> Metode POST proses </title>
    </head>
    <body>
    Nama User Yang Diinputkan adalah : <?echo $_POST["nama"]?>
    </body>
    </html>
  • Jika dijalankan maka hasilnya kurang lebih seperti Screenshoot gambar dibawah ini.
Perbedaan "Post" dan "Get" dalam PHP
  • Finish dan selamat bereksperimen!

Bagikan

Jangan lewatkan

Perbedaan "Post" dan "Get" dalam PHP
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.