• ebook php Web Design
  • Web Design Service
  • Partner Ilmuwebsite

  • Recomended Link

  • Ilmuwebsite Twitter

  • Ilmuwebsite Fans

  • Penggunaan POST dan GET

    Posted on: May 31st, 2009 by IW

    IW
    Memberikan pembelajaran kepada Anda seputar Web Development, Desain Grafis, dll, secara gratis. Contact: Homepage : http://www.ilmuwebsite.com Facebook : http://www.facebook.com/ilmuwebsite Twitter : https://twitter.com/#!/ilmuwebsite Email: admin@ilmuwebsite.com Ads:

    manfaat propolis

    Penggunaan POST dan GET web desain grafis

    Dalam mengembangkan sebuah aplikasi web, seorang developer dihadapkan kepada beberapa opsi dalam melakukan update, insert, dan delete record database. Dan itu semua diawali pada penggunaan form dengan berbagai action dan method. Begitupun halnya pada implementasi ketika user memasukkan data ke dalam form inputan. Yang kemudian dilanjutkan kepada proses pengolahan dimana setelahnya hasil dari olahan tersebut dimasukkan kedalam database. Nah disinilah pemilihan fungsi method dibutuhkan. Method ini terbagi menjadi 2, yakni POST dan GET, masing masing memiliki perbedaan yang tipis. ?Sederhananya method ini bekerja ketika si user menekan tombol submit dengan action yang telah disetting sebelumnya. ( kalo pusing baca lagi dari awal. :D~~ ) Dalam implementasi contoh kasusnya seperti ini, buat satu file html bernama index.html :

    <html>

    <head><title>Isi Buku tamu</title></head>

    <body>

    <form action=get.php method=get>

    <table border=0>

    <tr><td>Nama : </td><td><input type=text></td></tr>

    <tr><td>Email :</td><td><input type=text></td></tr>

    <tr><td>Homepage : </td><td><input></td></tr>

    <tr><td>Isi :</td><td><textarea name=isi cols=25 rows=6></textarea></td></tr>

    <tr><td></td><td><input type=submit value=Kirim></td></tr>

    </table>

    </form>

    </body>

    </html>

    Dan get.php :

    <?php

    echo $_GET['nama'].”<br>”.$_GET['email'].”<br>”.$_GET['isi']

    ?>

    Perhatikan url pada browser internet anda, terlihat url yang super panjang, ini terjadi akibat dari variable yang dihasilkan oleh form inputan kembali ditampilkan beserta isinya. Hal ini jelas memiliki dampak kelemahan karena umumnya browser hanya dapat memperlihatkan dan mengambil nilai sebanyak 256 karakter dari address bar. Dan tentunya hal ini akan berpengaruh kepada data yang akan diolah dan di simpan kedalam database nantinya.

    Ditampilkannya hasil dari form inputan berguna sekali jika diimplementasikan pada pembuatan fasilitas searching. Namun hal ini menjadi kendala jika method get ini digunakan dalam menginput data dengan text yang panjang. Dari sinilah permasalahan seperti ini ditangani oleh method post. Tapi sebelumnya, buat sebuah file bernama index2.html :

    <html>

    <head><title>Isi Buku tamu</title></head>

    <body>

    <form action=post.php method=post>

    <table border=0>

    <tr><td>Nama : </td><td><input type=text></td></tr>

    <tr><td>Email :</td><td><input type=text></td></tr>

    <tr><td>Homepage : </td><td><input></td></tr>

    <tr><td>Isi :</td><td><textarea name=isi cols=25 rows=6></textarea></td></tr>

    <tr><td></td><td><input type=submit value=Kirim></td></tr>

    </table>

    </form>

    </body>

    </html>

    Dan satu lagi halaman post.php berisi :

    <?php

    echo $_POST['nama'].”<br>”.$_POST['email'].”<br>”.$_POST['homepage'].”<br>”.$_POST['isi'];

    ?>

    Jika user memasukkan data melalui form input yang ada di index2.html, maka hasil yang dikirimkan dengan method post tidak akan ditampilkan di address bar, namun tetap tersimpan dalam memory, untuk mengambilnya cukup dengan menggunakan variable $_POST[?variable?], hal ini tentunya dapat mencegah url yang terlihat kotor, berantakan, dan penuh dengan noda-noda. :D. Yups, sepertinya cukup jelas.

    Sekian dan terima kasih. :D~

    Greetz : b_scorpio ? berjuang tuk menguasai jagat raya. :D~,

    phii_ yang dah kerja :D makan makannya kapan ?

    safril yang nunggu zine keluaran ilmuwebsite.

    Penggunaan POST dan GET web desain grafisCara Membuat Website dengan Adobe Dreamweaver

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website? Store Ilmuwebsite menyediakan CD Tutorial Interaktif dengan harga murah, mengantar Anda menjadi seorang web designer yang handal


    Penggunaan POST dan GET web desain grafisMahir PHP MySQL Membuat Aplikasi Dinamis Berbasis Web

    Ingin tau lebih jelas, lebih cerdas, tentang cara pembuatan website dinamis atau aplikasi berbasis web? Kami punya solusi yang sangat sangat murah! Lebih ampuh dari hanya sekedar membaca buku, interaktif layaknya kursus PHP biasa

    No related posts.

    4 Responses

    1. ardian says:

      owhh

    2. kalo send data menggunakan POST tapi tanpa form gimana ya?

    3. esaulnd says:

      Saya sedang belajar membuat sebuah script untuk menuliskan sebuah variable dari url ke form.

      contoh:
      ilmuwebsite.com/?id=namaemail@domain.com

      saya mencoba me-random variable email diatas dengan sebuah email default misalnya: emailsaya@domain.com

      saat coba di localhost berjalan bagus, tapi setelah di tes pada web yang muncul pada form justru selalu email default saya (emailsaya@domain.com).

    4. alief. says:

      tanks ya mas.sebelumnya saya belum ngerti ini tapi setelah mbacanya…hehehhee