PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).
Penulisan Tag PHP :
Penulisan Tag PHP :
Secara sederhana pebedaan antara POST dan GET adalah jika metode POST nilai variable tidak terlihat sedangkan pada metode GET nilai variable yang dikirim dapat terlihat pada URL dalam web browser. Untuk perbedaan lengkapnya dapat di lihat dibawah ini :
Berikut ini contoh penggunaan POST dan GET dalam PHP :
Penggunaan POST
input.php
biodata.php
Penggunaan GET
input.php
biodata.php
- Dari source code input.php, dapat terlihat perbedaan antara method yang digunakan. Pada POST method yang digunakan antara lain method="post" sedangkan pada GET method yang digunakan adalah method="GET".
- Kemudian pada biodata.php, terlihat untuk POST digunakan perintah $_POST untuk menangkap hasil nilai variable yang dikirim sedangkan pada GET digunakan perintah $_GET.
Jika di run menggunakan lokal server maka hasil outputnya akan seperti dibawah ini :
Output POST
Output GET
Pada gambar di atas terlihat perbedaan pada URL antara menggunakan POST dan GET.
Source code :
input.php
<h3>INPUT DATA</h3>
<form name="form1" method="post" action="biodata.php">
NPM : <input type="text" name="npm" size="8"><br>
Nama : <input type="text" name="nama" size="30"><br>
Kelas : <input type="text" name="kelas" size="5"><br>
<input type="submit" name="submit" value="Submit">
<input type="reset" name="reset" value="Hapus">
</form>
biodata.php
<?php
$npm=$_POST['npm'];
$nama=$_POST['nama'];
$kelas=$_POST['kelas'];
echo "<h3>OUTPUT</h3>";
echo "NPM anda adalah $npm<br>";
echo "Nama anda adalah $nama<br>";
echo "Kelas anda adalah $kelas<br>";
?>
0 komentar:
Posting Komentar