Method POST
- Method POST mengirimkan / melempar variabel ke halaman lain secara sembunyi (tidak terlihat)
- relatif aman
- banyak di gunakan di posisi-posisi penting seperti login dll
- data yang dikirim tidak terbatas
- biasanya dari form
- Method GET mengirimkan / melempar variable ke halaman lain namun dapat terlihat biasanya berada di url
- kurang aman
- data yang dikirim tidak boleh lebih dari 2047 karakter
- biasanya dari link contoh www.arifweb.com?parameter=value
note :
sebenarnya method post dibatasi dengan maximal ukuran 8MB namun dapat kita ubah pada pengaturan post_max_size dalam file php.ini
kedua method di atas di tempatkan pada form html
sebenarnya method post dibatasi dengan maximal ukuran 8MB namun dapat kita ubah pada pengaturan post_max_size dalam file php.ini
kedua method di atas di tempatkan pada form html
<form action="terimalogin.php" method="POST/GET">
<input type='text' name='nama' >
<textarea name='textarea'>
</form>
komponen yang tidak kalah penting diatas adalah name dari form input contoh diatas saya beri nama dan textarea hal ini yang akan mempengaruhi ketika kita menerima hasil lemparan variabel atau value baik POST maupun GET dengan cara sebagai berikut.
$_POST['nama'];
$_GET['textarea'];
Baca juga membuat perulangan for dengan php
Untuk menerima lemparan / method POST atau GET dapat menggunakan script
$_POST['nama_variable'];Untuk menghindari error dapat menggunakan script di paling atas
$_GET['nama_variable'];
error_reporting(0);
berikut saya berikan contoh
- buat sebuah halaman index.php dengan isi seperti berikut
- buat file terimalogin.php seperti berikut
- method dapat di sesuaikan sesuai kebutuhan apakah POST / GET
<html>
<head>
<title>membuat method POST dan GET</title>
</head>
<body>
<p align="center"> <strong>Login</strong></p>
<form id="form1" name="form1" method="POST" action="terimalogin.php">
<table width="500" align="center" bgcolor="#CCCCCC">
<tr>
<td>Username</td>
<td>
<input type="text" name="username" />
</td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" name="password" /></td>
</tr>
<tr>
<td><input type="submit" name="tombol" value="submit" /></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>
<html>
<head>
<title>Method POST dan GET</title>
</head>
<body>
<?php
error_reporting(0);
$username = $_POST['username'];
$password = $_POST['password'];
echo $username;
echo </br>;
echo $password;
?>
</body>
</html>
Baca juga menampilkan bilangan prima dengan php
jangan lupa tinggalkan komentar ya :)