Post and Get Request dalam PHP | Hello World #8

March 16, 2019 , , 0 Comments



Halo temen-temen. Kali ini gue akan share tutorial pemrograman lagi. Masih membahas topik yang sama seperti post sebelumnya yaitu PHP. Kali ini gue akan bahas tentang Post dan Get Request dalam PHP. Sebelum melakukan tutorial ini penting bagi kalian untuk mengetahui dasar php. Untuk yang belum tahu tentang dasar-dasar php silahkan kalian lihat dulu post gue tentang dasar PHP disini.

Oke mari kita bahas satu per satu

Pengertian

Post dan get request merupakan suatu atribut yang ada pada form php. Keduanya biasa disebut method. Fungsinya adalah untuk membuat form lebih interaktif, dengan kata lain data yang kita masukkan pada form nantinya akan dikirimkan ke server.

Perbedaan

Post Request
Proses merequest data melalui form, nantinya data yang kita masukkan akan menuju server, yang kemudian akan ditampilkan pada layar web browser.
Get Request
Proses merequest data melalui url, nantinya data yang kita masukkan tidak ditampilkan di layar web browser, tetapi akan ditampilkan pada bagian alamat url web browser

Dengan penjelasan di atas diketahui bahwa method post lebih aman digunakan dalam penggunaan form, karena data yang dikirimkan nantinya akan langsung masuk ke server dan tidak ditampilkan di alamat url. Berbeda dengan method get, data yang dimasukkan nantinya akan ditampilkan pada alamat url. Hal tersebut berbahaya karena jika terdapat data yang penting, data tersebut bisa dibaca dan disalahgunakan oleh orang lain.

Contoh penggunaan method
Post request


<html>
<?php
echo "$_POST[bil1]<br>";
echo "$_POST[bil2]<br>";
?>

<form method="post" action=" "> 
Masukkan Bilangan 1 <input type="text" name="bil1" /><br /> 
Masukkan Bilangan 2 <input type="text" name="bil2" /><br /> 
<input type="submit" name="submit" value="Submit" /> 
</form>

</html>



Get request


<html>
<?php
echo "$_GET[bil1]<br>";
echo "$_GET[bil2]<br>";
?>

<form method="get" action=" "> 
Masukkan Bilangan 1 <input type="text" name="bil1" /><br /> 
Masukkan Bilangan 2 <input type="text" name="bil2" /><br /> 
<input type="submit" name="submit" value="Submit" /> 
</form>

</html>



Penjelasan
- $_POST [name]; digunakan untuk menampilkan data method post yang dimasukkan pada form
- $_GET [name]; untuk menampilkan data method get yang dimasukkan pada form. Isi name dengan nama atribut di dalam syntax form
- method=" " untuk memilih method apa yang akan digunakan
- action=" " untuk memilih dimana data akan ditampilkan

Oke mungkin cukup sekian. Apabila kurang jelas silahkan komentar di bawah. Selamat berkreasi tunggu update selanjutnya. Cheerioo




0 comments: