Ticker

6/recent/ticker-posts

Header Ads Widget

Responsive Advertisement

[PHP] Fungsi dan Perbedaan Method POST dan GET pada PHP


Fungsi dan Perbedaan Method POST dan GET pada PHP -  Apa kalian lagi mengenal PHP? kalau iya pas banget ini, ...
Dalam Mengolah bahasa programing web dengan PHP kalian Akan Akrab dengan yang namanya _GET dan _POST,
sudah kenal bener belom dengan perbedaan anata Method _POST dan Method _GET? Kalau belom langsung aja saya sharing mengenai perbedaan keduanya,
yang perlu diketahui terlebih dahulu adalah persamaan keduanya, yaitu mengirimkan Variabel ke halaman yang lain atau bisa juga mengirim data/nilai ke database, dan mengambil variable dari halaman lain atau bisa juga mengambil data/nilai di database. (kalau belum bener2 mengerti baca lagi 2 atau 3 kali kawan), hee focus….
Kalau perbedaaan dari Method POST dan GET yaitu:
-  Perbedaan pengambilan data/penulisan pada PHP kalau Method POST pengambilan menggunakan $_POST sedangkan Method GET pengambilannya menggunakan $_GET.
-   Method POST itu tidak menampilan nilai variable di URL tapi kalau Method GET menampilkan variable yang dikirimkan,
-   Method POST menurut saya lebih aman apalagi untuk membuat form login/yang hubungan sama password kaya contoh diatas tapi kalau method GET itu menurut saya kurang aman soalnya nanti password dan username kelihatan di URL.
Method POST


Method GET



-    Method POST biasanya diperuntukan untuk input FORM  kalau method GET biasanya meggunakan input link, mengirim/mengambil link.
-      Method POST biasanya digunakan untuk mengirim data penting seperti passsord dan lain-lain kawan, tapi kalau Method GET itu biasanya digunakan untuk mengambil atau mengirim data Publik kawan,
-    Method POST tidak dibatasi panjang setring walaupun sebenarnya method POST ini dibatasi 8MB, pernah saya baca dibuku kalau Method POST dalam pengaturan panjang string bisa diatur dengan menambah max-size di PHPnya. Sedangkan Method GET itu dibatasi panjang stringnya
          Segitu saja yang saya tahu kawan , mugkin ada tambahan yang kalian tau silahkan sharing di kolom komentar kawan, nuhun…..

Nah kalau kalian ingin lebih jelas dan paham lagi, mending langsung praktikan contoh perbedaan Method POST dan Method GET dibawah ini kawan:
Method $_POST
Langsung saja kita buat file php dengan nama login.php

<html>
     <head>
          <title> CONTOH Method POST </title>
     </head>
    <body>
        <p>Masukan Username dan Password anda: </p>
        <form  method="post" action="tampil.php">
          <table width="50%">
            <tr>
              <td>Username</td>
              <td><label for="username"></label>
              <input type="text" name="username" id="username"></td>
            </tr>
            <tr>
              <td>Password</td>
              <td><label for="password"></label>
              <input type="text" name="password" id="password"></td>
            </tr>
            <tr>
              <td colspan="2" align="center"><input type="submit" name="button" id="button" value="Submit"></td>
            </tr>
          </table>
        </form>
     </body>

</html>

Tampilan di Dreamweaver



Langsung saja kita buat file php dengan nama tampil.php untuk menampilkan input di login.php

<?php
$username=$_POST['username'];
$password=$_POST['password'];
?>

<html>
     <head>
          <title> tampilan pengambilan variabel untuk Method POST </title>
     </head>
    <body>
        <table width="30%">
          <tr>
            <td width="49%">Username</td>
            <td width="51%"><?php echo $username;?></td>
          </tr>
          <tr>
            <td>Password</td>
            <td><?php echo $password;?></td>
          </tr>
        </table>
     </body> 
</html>


Tampilan di Dreamweaver


Silahkan buka menggunakan browser kalian (jangan lupa aktifkan server kalian)
Masih ingat kan cara runing type file PHP di browser?
Kalau lupa silahkan baca lagi cara running dengan Type file .php
Buka file login.php

isi datanya dan Klik Submit
dan Hasilnya seperti dibawah ini:





Method $_GET
Langsung saja kita buat file php baru dengan nama get_login.php
<html>
     <head>
          <title> CONTOH Method Get </title>
     </head>
    <body>
        <p>Masukan Username dan Password anda: </p>
        <form  method="get" action="get_tampil.php">
          <table width="50%">
            <tr>
              <td>Username</td>
              <td><label for="username"></label>
              <input type="text" name="username" id="username"></td>
            </tr>
            <tr>
              <td>Password</td>
              <td><label for="password"></label>
              <input type="text" name="password" id="password"></td>
            </tr>
            <tr>
              <td colspan="2" align="center"><input type="submit" name="button" id="button" value="Submit"></td>
            </tr>
          </table>
        </form>
     </body>

</html>

Tampilan di Dreamweaver



Langsung saja kita buat lagi file php dengan nama get_tampil.php untuk menampilkan input di get_login.php

   <?php
$username=$_GET['username'];
$password=$_GET['password'];
?>

<html>
     <head>
          <title> tampilan pengambilan variabel untuk Method GET </title>
     </head>
    <body>
        <table width="30%">
          <tr>
            <td width="49%">Username</td>
            <td width="51%"><?php echo $username;?></td>
          </tr>
          <tr>
            <td>Password</td>
            <td><?php echo $password;?></td>
          </tr>
        </table>
     </body> 
</html>


Tampilan di Dreamweaver




Silahkan buka file  get_login.php  menggunakan browser kalian

Dan Hasilnya seperti dibawah ini:

Sekarang kalian bisa melihat langsung perbedaan antar Method POST dan Method GET yang jelas terlihat dari penulisan pemanggilan masing-masing dan perbedaan saat file di jalankan, method POST tidak menampilkan nilai Variabel dan Method GET menampilkan Nilia Variabel yang ada didalamnya,
Method POST


Method GET



Sekian yang bisa saya sharing mengenai Fungsi dan Perbedaan Method POST dan Method GET, semoga bermanfaat untuk kalian semua, salam www.indocreativ.com

























Post a Comment

3 Comments

  1. waduhhh coding2 php ane mumet gan

    ReplyDelete
  2. kalo yang saya tulis disini gimana gan? ini juga perbedaan GET dan POST sepemahaman ane gan http://www.putuguna.com/2016/07/perbedaan-post-dan-get-di-php-secara.html

    ReplyDelete