Jumat, 03 Februari 2017

Mengenal POST dan GET PHP

Assalamu'alaikum wr.wb.



A. Pengertian

    Menurut wikipedia bahasa Inggris yang diterjemahkan, POST adalah metode permintaan didukung oleh HTTP protokol yang digunakan oleh World Wide Web . Dengan desain, metode permintaan POST meminta bahwa web server menerima dan menyimpan data tertutup di tubuh pesan permintaan. Sedangkan HTTP GET metode permintaan yang dirancang untuk mengambil informasi dari server. Sebagai bagian dari permintaan GET, beberapa data dapat dikirimkan dalam URL query string.

B. Latar Belakang

      Di era kemajuan teknologi seperti sekarang ini, Website menjadi hal yang sudah tidak asing lagi terdengar pada telinga kita, kususnya dalam dunia internet. Meskipun sudah banyak orang mempunyai homepage di internet baik yang menggunakan ISP maupun server web gratis, tetapi pada umumnya homepage tersebut bersifat statis dan tidak dapat berinteraksi dengan pengunjung web.

      Kebanyakan orang pada umumnya hanya berperan sebagai pengguna dan sebagian kecil saja yang mengetahui proses dibaliknya dikarenakan tidak menguasai pemrograman web. Pada dasar pembuatanya, sebuah homepage yang dapat berinteraksi dengan pengunjung website atau homepage dinamis tidak diperlukan kemampuan pemrograman yang tinggi.

C. Alat dan Bahan
  •  Text Editor
  • Browser
  • W3Schools Online/Offline
D. Tujuan

       Bertujuan untuk mempelajari dan memahami fungsi serta penerapan dari POST dan GET dalam PHP.

E. Pembahasan

  • POST
         PHP $ _POST secara luas digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "post". $ _POST Juga banyak digunakan untuk lulus variabel.

  -> Contoh penerapan dari POST :

       <!DOCTYPE html>
       <html>
       <body>

       <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
          Name: <input type="text" name="fname">
         <input type="submit">
       </form>

       <?php
               if ($_SERVER["REQUEST_METHOD"] == "POST") {
                 $name = $_POST['fname'];
                  if (empty($name)) {
                        echo "Nama Kosong";
                  } else {
                       echo $name;
                }
            }
        ?>

       </body>
       </html>

  • Hasil dari pengcodingan diatas menghasilkan seperti dibawah ini.
Jika kita menginputkan nama kita dan tekan tombol submit maka nama yang kita masukkan akan tampil dibawah element fotm tersebut.
  • GET 
         PHP $ _GET juga dapat digunakan untuk mengumpulkan data formulir setelah mengirimkan formulir HTML dengan metode = "mendapatkan". $ _GET Juga dapat mengumpulkan data yang dikirim dalam URL.

-> Contoh penerapan dari penggunaan GET :

#test.php => tampilan awal

<html>
<body>

<a href="test_get.php?subject=PHP&web=W3schools.com">Test $GET</a>

</body>
</html>

#test_get.php => merupakan proses yang dilakukan menggunakan coding php

<?php
 echo "Selamat Datang";
?>

F. Kesimpulan

       Dari pembahasan diatas dapat ditarik kesimpulan bahwa penggunaan POST dan GET dalam PHP itu perbedaannya terletak di tampilan yang ada di halaman url nya. Kalau GET maka di url akan tampil detail yang kita masukkan sedangkan post tidak menampilkan detailnya.

G. Referensi 
  • http://www.w3schools.com/php/php_superglobals.asp
Sekian dan Terimakasih.

SMK Bisa!!

Wasalamu'alaikum wr.wb.

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.