Method POST dan GET di php

hallo blogger kali ini saya akan menjelaskan 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 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
  • 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

<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'];
$_GET['nama_variable'];
Untuk menghindari error dapat menggunakan script di paling atas

error_reporting(0);

berikut saya berikan contoh 
  1. buat sebuah halaman index.php dengan isi seperti berikut
  2. <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>
  3. buat file terimalogin.php seperti berikut
  4. <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>
  5. method dapat di sesuaikan sesuai kebutuhan apakah POST / GET

                              Baca juga menampilkan bilangan prima dengan php

                                                                                      mudah kan ?? cukup sekian tutorial saya kali ini tentang cara menggunakan method post dan get di php jika artikel ini bermanfaat boleh kok di share atau di bookmark :)

                                                                                      jangan lupa tinggalkan komentar ya :)



                                                                                      Share this

                                                                                      Related Posts

                                                                                      Previous
                                                                                      Next Post »