Penggunaan fungsi FGET pada PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui url pada address bar browser. Sedangkan method POST akan mengirimkan nilai variabel ke server secara terpisah, sehingga nilai variabelnya tidak terlihat. Kapan menggunakan GET? Informasi yang dikirim dari form dengan metode GET dapat terlihat oleh semua orang (semua nama variabel dan nilai-nilai variabel ditampilkan di URL). GET juga memiliki batasan pada jumlah informasi untuk mengirim. pembatasan itu sekitar 2000 karakter. Namun, karena variabel ditampilkan di URL, ini memungkinkan untuk sebagai penunjuk halaman. Dan hal ini dapat berguna dalam beberapa kasus tertentu. GET dapat digunakan untuk mengirim data yang tidak bersifat sensitif. Kapan menggunakan POST? Informasi yang dikirim dari form dengan metode POST tidak dapat terlihat oleh orang lain (semua nama / nilai tersembunyi dalam HTTP Request) dan tidak memiliki batasan pada jumlah informasi untuk mengirim. Selain itu POST mendukung fungsi seperti dukungan untuk multi-part binary input ketika mengupload file ke server. Namun, karena variabel tidak ditampilkan di URL, adalah tidak mungkin untuk penunjuk halaman. Pengembang lebih memilih POST untuk mengirim data form. Contoh skrip dengan form method GET Nama file : formmethod_get.php

Indosmartdigital.com | Panduan Praktis Pemrograman PHP Untuk Pemula

18

Nama file : kirimmethod_get.php Alamat E-mail Anda adalah : $_GET[email]"; ?>

Contoh skrip dengan form method POST Nama file : formmethod_post.php

Nama file : kirimmethod_post.php Alamat E-mail Anda adalah : $_POST[email]"; ?>

Berikut beberapa pertimbangan kapan sebaiknya Anda menggunakan method GET dan POST, diantaranya : 

Apabila data yang dikirim ke server bersifat rahasia, Anda dapat menggunakan method POST, misalnya untuk mengirimkan data username dan password.

Apabila data yang dikirim ke server berupa data umum dan biasanya untuk memperjelas data yang dimasukkan di form, Anda dapat menggunakan method GET, misalnya untuk form pencarian data, polling dan lainnya.

Jika data yang dikirimkan cukup banyak, gunakanlah method POST

Jika data yang dikirimkan berupa file, gunakan method POST

Indosmartdigital.com | Panduan Praktis Pemrograman PHP Untuk Pemula

19

BAB 6 STATEMENT KONTROL – IF

Saat ini kita masuk ke bab yang sangat penting dalam belajar programming yaitu statement kontrol. Mengapa pembahasan ini sangat penting ? Karena dengan statement ini kita bisa mengontrol aliran program / skrip. Pada contoh pembahasan sebelumnya, saya hanya memberikan contoh skrip yang terdiri dari satu aliran saja, yaitu top-down. Artinya setiap perintah dijalankan satu persatu mulai dari atas sampai dengan paling bawah, dan selesai. Seperti contoh skrip berikut :

Skrip di atas menggunakan sebuah aliran saja. Pertama jalankan perintah paling atas ($panjang=20), lalu jalankan perintah kedua ($lebar=25), kemudian jalankan perintah untuk menghitung luas persegi panjang, dan terakhir tampilkan hasilnya dan selesai. Namun, tidak semua skrip/program hanya terdiri dari sebuah aliran saja. Seringkali kita membuat skrip yang di dalamnya terdapat perintah yang harus diulang beberapa kali, ataupun perintah yang hanya dijalankan pada kondisi atau berdasarkan syarat tertentu. Dalam kondisi ini kita dapat menggunakan statement kontrol. Dalam programming, terdapat 2 statement kontrol yaitu : statement kontrol kondisional (bersyarat) dan statement kontrol perulangan (looping). Statement kontrol kondisional adalah statement kontrol yang digunakan untuk mengatur kapan suatu perintah akan dijalankan. Sedangkan statement kontrol perulangan digunakan untuk mengatur perintah yang dijalankan secara berulang-ulang. Dalam PHP, terdapat dua buah statement kontrol yang termasuk statement kontrol kondisional, yaitu IF dan SWITCH. Sedangkan yang termasuk statement kontrol perulangan adalah : FOR, WHILE, DO WHILE dan FOREACH.

Indosmartdigital.com | Panduan Praktis Pemrograman PHP Untuk Pemula

20

Pada bab ini kita hanya difokuskan pada statement kontrol IF. Adapun sintaks atau penulisan IF adalah sebagai berikut : if (kondisi) { statement; } Bentuk IF yang lain : if (kondisi) { statement 1; } else { statement 2; } Dalam aturan sintaks di atas, bagian 'statement' akan dijalankan jika 'kondisi' terpenuhi. Jika tidak, maka bagian 'statement' tidak akan dijalankan. Operator Relasional Untuk menyatakan suatu kondisi, kita dapat menggunakan operator pembanding atau relasional. Hasil yang didapat dari penggunaan operator operasional adalah nilai BENAR atau SALAH. Berikut adalah beberapa operator relasional yang dapat digunakan : Simbol

Makna

<

Lebih kecil dari

>

Lebih besar dari

>=

Lebih besar atau sama dengan

<=

Lebih kecil atau sama dengan

Indosmartdigital.com | Panduan Praktis Pemrograman PHP Untuk Pemula

21

==

Sama dengan

!=

Tidak sama dengan

Contoh penggunaan operator relasional pada statement IF 10){ echo "Bilangan lebih besar dari 10"; } ?>

Pada skrip di atas, nilai dari variabel $bil adalah 15. Selanjutnya terdapat statement IF yang di dalamnya terdapat syarat : Jika nilai $bil lebih besar dari 10, maka browser akan menampilkan teks "Bilangan lebih besar dari 10". Pada contoh ini kondisi bernilai BENAR, yaitu 15>10. Dikarenakan kondisi bernilai BENAR, maka browser akan menampilkan teks Bilangan lebih besar dari 10. Namun, coba Anda perhatikan skrip berikut :

Pada skrip di atas, kondisi bernilai SALAH, dikarenakan nilai bil 15 tidak sama dengan 10. Dengan demikian perintah echo "Bilangan sama dengan 10" tidak akan dijalankan. Operator Logika Dalam pemrograman PHP, terdapat beberapa operator logika yang bisa kita gunakan, yaitu : Operator

Makna

&&

AND

Indosmartdigital.com | Panduan Praktis Pemrograman PHP Untuk Pemula

22

Apa fungsi GET pada PHP?

Fungsi POST dan GET pada PHP adalah sama yaitu untuk menampung data atau nilai dari sebuah form atau url sebelum dimanipulasi, post dan get keduanya akan menjadi sebuah nilai dari atribut method pada php.

Apa fungsi method GET?

Method GET Mengirimkan Data Tidak Langsung. Maksudnya adalah kalau kita menggunakan method GET dalam membuat formulir online, pasti ketika mengisi nama, alamat, dan sebagainya pasti data tersebut akan terlihat di URL.

Apa itu GET dan POST di PHP?

Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui url pada address bar browser. Sedangkan method POST akan mengirimkan nilai variabel ke server secara terpisah, sehingga nilai variabelnya tidak terlihat.

Apa fungsi GET dan POST?

Method POST akan mengirimkan data atau nilai langsung ke action untuk ditampung, tanpa menampilkan pada URL. Sedangkan method GET akan menampilkan data/nilai pada URL, kemudian akan ditampung oleh action.

Apa itu $_ GET?

Variabel $_GET, $_POST dan $_REQUEST merupakan tipe data array, sehingga untuk mengakses nilainya, kita menggunakan cara akses array yakni dengan menggunakan kurung siku seperti: $_GET['nama'] dimana nama adalah nilai dari atribut name pada objek form yang akan diakses.