search here and find more articles

Welcome To Infokita.Website


Method POST dan GET di php

Infokita - Kali ini saya akan menjelaskan tentang Method, Sekilat tentang Method
Method adalah cara atau metode yang digunakan untuk mengirimkan data / value dari suatu halaman form ke halaman lain (PHP) untuk selanjutnya dimanfaatkan / diproses. Method di PHP sendiri terdiri dari 2 yaitu method POST dan GET. Method POST dan GET adalah method yang digunakan untuk melempar variable antar halaman di php. Perbedaan antara method POST dan GET adalah




Method GET
  1. Method GET mengirimkan / melempar variable ke halaman lain namun dapat terlihat biasanya berada di url 
  2. kurang aman
  3. data yang dikirim tidak boleh lebih dari 2047 karakter
  4. biasanya dari link contoh www.feryzeze.net?parameter=value


Method POST
  1. Method POST mengirimkan / melempar variabel ke halaman lain secara sembunyi (tidak terlihat)
  2. relatif aman
  3. banyak di gunakan di posisi-posisi penting seperti login dll
  4. data yang dikirim tidak terbatas
  5. biasanya dari form


note :
sebenarnya method post dibatasi dengan maximal ukuran 8MB namun dapat kita ubah pada pengaturan post_max_size dalam file php.ini


<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'];

Untuk menerima lemparan / method POST atau GET dapat menggunakan script.
$_POST['nama_variable'];
$_GET['nama_variable'];

*Note Untuk menghindari error dapat menggunakan script di paling atas.
 error_reporting(0);

 Contoh yang saya berikan. 
  • buat sebuah halaman index.php dengan isi seperti berikut

    <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>

    • buat file terimalogin.php seperti berikut

    <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>



    • Terakhir method sesuaikan dengan kebutuhan GET/ POST



    0 komentar

    click to leave a comment!

     

    Formulir Kontak

    Nama

    Email *

    Pesan *