Pengiriman Data Menggunakan GET Tanpa Menampilkan Data Di Addrres Bar
Artikel ini untuk menanggapi pengunjung website yang mempunyai
masalah tentang Pengiriman Data menggunakan metode GET tetapi data tidak
tampil pada address Bar di Web Browser.
sebelumnya saya Mau menjelaskan ada 2 metode pengiriman data, yaitu GET dan POST, jika kita gunakan GET, maka data yang kita kirimkan akan muncul pada address bar, tetapi jika kita menggunakan Metode POST data tidak akan muncul, pengiriman data tersembunyi/ tidak terlihat. tetapi bagaimana jika kita ingin menggunakan Metode GET tetapi tidak terlihat pada address bar?
ya mungkin artikel ini sedikit menjawab tentang permasalahan tersebut. mungkin langsung saja ke intinya,
misalkan saya punya 3 file yang saya beri nama index.html, formulir.html dan proses.php
Pada Index.html terdapat kode atau script yang bersini Frame.
apa itu Frame? yaitu code HTML yang bisanya digunakan untuk menampilkan halaman lain atau website lain pada halaman yang kita inginkan, misalnya kita ingin membuka halaman google.com atau website lain tetapi langsung muncul pada website kita, kita bisa memanfaatkan perintah Frame.
Berikut ini Script dari beberapa file di atas :
1. index.html
<html>
<head>
<title>Sembunyikan Pengiriman GET DATA</title>
</head>
<body>
<IFRAME name=frame marginWidth=0 src="formulir.html" frameBorder=0 width="100%" height="2000" scrolling="no"> </IFRAME>
</body>
</html>
2. formulir.html
<form name="form1" method="get" action="proses.php">
<p>Nama :
<input name="nama" type="text" id="nama">
<br>
Alamat :
<input name="alamat" type="text" id="alamat">
<br>
<input type="submit" name="Submit" value="Kirim">
</p>
</form>
3. proses.php
<?
$nama=$_GET['nama'];
$alamat=$_GET['alamat'];
?>
ini adalah hasil pengiriman data menggunakan Method GET, Hasilnya :<br>
Nama : <?=$nama?><br>
Alamat : <?=$alamat?>
pada saat script di atas dijalankan, maka hasilnya seperti gambar di bawah ini
terlihat address pada gambar pertama dan ke 2 tidak menampilkan proses pengiriman data GET, data nama dan alamat tersembunyi di dalam perintah FRAME.
sebelumnya saya Mau menjelaskan ada 2 metode pengiriman data, yaitu GET dan POST, jika kita gunakan GET, maka data yang kita kirimkan akan muncul pada address bar, tetapi jika kita menggunakan Metode POST data tidak akan muncul, pengiriman data tersembunyi/ tidak terlihat. tetapi bagaimana jika kita ingin menggunakan Metode GET tetapi tidak terlihat pada address bar?
ya mungkin artikel ini sedikit menjawab tentang permasalahan tersebut. mungkin langsung saja ke intinya,
misalkan saya punya 3 file yang saya beri nama index.html, formulir.html dan proses.php
Pada Index.html terdapat kode atau script yang bersini Frame.
apa itu Frame? yaitu code HTML yang bisanya digunakan untuk menampilkan halaman lain atau website lain pada halaman yang kita inginkan, misalnya kita ingin membuka halaman google.com atau website lain tetapi langsung muncul pada website kita, kita bisa memanfaatkan perintah Frame.
Berikut ini Script dari beberapa file di atas :
1. index.html
<html>
<head>
<title>Sembunyikan Pengiriman GET DATA</title>
</head>
<body>
<IFRAME name=frame marginWidth=0 src="formulir.html" frameBorder=0 width="100%" height="2000" scrolling="no"> </IFRAME>
</body>
</html>
2. formulir.html
<form name="form1" method="get" action="proses.php">
<p>Nama :
<input name="nama" type="text" id="nama">
<br>
Alamat :
<input name="alamat" type="text" id="alamat">
<br>
<input type="submit" name="Submit" value="Kirim">
</p>
</form>
3. proses.php
<?
$nama=$_GET['nama'];
$alamat=$_GET['alamat'];
?>
ini adalah hasil pengiriman data menggunakan Method GET, Hasilnya :<br>
Nama : <?=$nama?><br>
Alamat : <?=$alamat?>
pada saat script di atas dijalankan, maka hasilnya seperti gambar di bawah ini
terlihat address pada gambar pertama dan ke 2 tidak menampilkan proses pengiriman data GET, data nama dan alamat tersembunyi di dalam perintah FRAME.