POST & GET Request #1
GET Request
Apabila POST request adalah proses merequest data melalui form, maka GET request adalah melalui URL.
Terkadang ketika browsing di internet, kita temukan URL atau link yang berbentuk misalnya seperti berikut ini
http://situs.com/script.php?a=4&b=6
Perhatikan bagian URL yang saya kasih bold tersebut. Bagian tersebut dinamakan parameter. Konsep GET Request pada prinsipnya mirip dengan POST. Nah… pada contoh URL di atas maksudnya adalah mensubmit atau mengirim data ke script bernama script.php. Apa yang dikirim? Yang dikirim adalah nilai a = 4 dan b = 6. Nilai yang dikirim tersebut nantinya akan dijadikan sebagai input pada proses yang terjadi di script.php.
Selanjutnya bagaimana membaca input dari GET request tersebut? Caranya adalah menggunakan $_GET['nama parameter'];
contoh script untuk menjumlahkan dua buah bilangan yang diinput melalui GET request.
proses.php
<?php
$bilangan1 = $_GET['bil1'];
$bilangan2 = $_GET['bil2'];
$jumlah = $bilangan1 + $bilangan2;
?>
<html>
<head>
<title>Contoh Request GET</title>
</head>
<body>
<h1>Input dua bilangan</h1>
<?php
echo"
<p>
Anda telah memasukkan bilangan pertama = ".$bilangan1."
</p>";
echo"
<p>Anda telah memasukkan bilangan kedua = ".$bilangan2."
</p>";
echo"
<p>
Hasil penjumlannya adalah ".$jumlah."
</p>";
?>
</body>
</html>
Lantas bagaimana menjumlahkan dua bilangan menggunakan script di atas yang menggunakan GET request? Caranya cukup mengetikkan URL berikut ini :
http://localhost/proses.php?bil1=100&bil2=150
URL di atas akan menjumlahkan dua bilangan yaitu 100 (bil1) dan 150 (bil2).
Catatan :
Tanda ampersand (&) digunakan untuk memisahkan antar parameter. Anda juga menjalankan script di atas melalui sebuah link.
jumlah.html
<html>
<head>
<title>Contoh Request GET</title>
</head>
<body>
<a href='http://localhost/test/proses.php?bil1=100&bil2=150'>
Klik di sini
</a>
</body>
</html>
0 comments:
Post a Comment