Form Method(Post & Get) dan Session

Slides:



Advertisements
Presentasi serupa
PHP Include Files PHP include and require Statements • Di PHP, Anda dapat menyisipkan isi dari satu file PHP ke dalam file.
Advertisements

FORM HANDLING
Image – Hyperlink – Form
Ket: dobel klik pada icon mozila Ketikan pada kolom alamat “ipekb-kota- bandung.webs.com” lalu tekan enter.
Pemrograman Web – PHP 2 Antonius RC. PHP dan Form (1)
Membuat form HTML+PHP Dwi Cahyono.
Profil Nama : Syaifullah, S.Kom. TTL: Utan, 11 Oktober 1974 Pendidikan: S1 Teknik Informatika STMIK “Bumi Gora” Mataram. Bidang Minat: - Analyst Programmer.
Personal Home Page (PHP)
Dasar - dasar Web dan HTML
KONSEP PEMROGRAMAN WEB
HTML PEMROGRAMAN INTERNET. Form & Input HTML Form adalah area yang bisa ditempati oleh elemen form. Elemen form adalah elemen yg mengijinkan user memasukkan.
Cookies dan Session.
MODUL 11 MEMBUAT LOGIN USER
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Pemrograman Internet 1 STMIK PPKIA Pradnya Paramita.
Mengenal Google Analytics
Konsep Pemrograman Web
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
PERTEMUAN – 7 KULIAH SISTEM OPERASI MEMORI
Form.
Materi 11 Membuat Form Hai. Saya akan menunjukkan bagaimana membuat web page yang bersifat interaktif dengan penggunaan tag. Dengan tag ini anda dapat.
PHP.
Report Online Ansharullah Indonesia
Domain Name System (DNS)
Cookies As’ad Djamalilleil
As’ad Djamalilleil Variabel & Konstanta As’ad Djamalilleil
Java Server Pages D4 LJ-PJJ Dasar Pemrograman Web Eru©Juli-2009 PENS – ITS.
Pengembangan Evangs Mailoa Cascading Style Sheet (CSS) dan HTML Form WEB.
RESPONSE DAN REQUEST MESSAGE
HTML – 4 FORM. FORM adalah elemen HTML yang digunakan untuk mengizinkan pengguna web mengirimkan data ke Web Server. Dengan kata lain form berperan sebagai.
Konsep Basis Data di Web
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
METOD POST (FILE PENGIRIM)
Pemrograman Web 1 Mohamad Syafri Tuloli.
Perancangan Web Pertemuan IV
Fakultas Teknologi Informasi Universitas Budi Luhur
Dasar-dasar Pemrograman PHP
PHP.
Perancangan dan Pemrograman Web (PPW) Pertemuan 14 Review.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 5
Fungsi-fungsi tambahan dalam PHP Session dan Cookie
Pengenalan PHP Manajemen Session Session?.... teknik penyimpanan data di server, dimana tentunya data yang disimpan dalam bentuk variabel. BACK NEXT.
Cascading Style Sheet (CSS) dan HTML Form
FORM.
Penanganan Form Achmad Solichin Fakultas Teknologi Informasi
Pemrogaman Web PHP.
GET, POST & REQUEST Pertemuan ke - 3.
Mengenal dan teknik pembuatan form
Variabel dan Penerapannya
Pertemuan 1 Khairul Anwar Hafizd
Lutfi Budi Ilmawan Univ. Muslim Indonesia
RONA SALWA IHDINA PTI UM
Pemrograman PHP Lanjut
RESPONSE DAN REQUEST MESSAGE
Passing Variable Dalam PHP
Achmad Solichin Fakultas Teknologi Informasi
Komputer Aplikasi IT 2 Variabel.
Pemrograman internet ABU SALAM, M.KOM.
KOMPUTASI STATISTIKA SPSS
PJ : Nuraini Purwandari
Pemrograman Basis Data Berbasis Web
STRUKTUR CONTROL program
PHP5 Internet Programming.
Hyperlink & Form Pertemuan 11
Hyperlink and Form Session 10 & 11
Pemrograman Web HTML (5) Form CSS Andy Haryoko, ST
KOMPUTER APLIKASI IT I FORM.
Komputer Aplikasi IT 2 Variabel.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 3
MASIH INGAT ADA ROUTE ADA APA SAJA ?
Transcript presentasi:

Form Method(Post & Get) dan Session Dahlan Abdullah Email : dahlan@unimal.ac.id http://dahlan.web.id

Method POST Contoh Syntax : Membaca Variabel yang dikirim method POST: <form name="form1" method="post" action="edit_kota.php"></form> Membaca Variabel yang dikirim method POST: $HTTP_POST_VARS[‘nama_variabel'] Contoh : $kd_kota = $HTTP_POST_VARS['id_kota'];

Method GET Atau Contoh Syntax : <form name="form1" method=“get" action="edit_kota.php"></form> Atau <a href='form_edit_kota.php?id_kota=$row_kota[kd_kota]'>Edit</a> Membaca Variabel yang dikirim method GET: $HTTP_GET_VARS[‘nama_variabel'] Contoh : $kd_kota = $HTTP_GET_VARS['id_kota'];

Tampilan Address Menggunakan method POST Menggunakan method GET Pada method POST, Variabel yang dikirimkan tidak ditampilkan di address Menggunakan method GET Pada method GET, Variabel yang dikirimkan ditampilkan di address, yaitu variabel id_kota=11118

Session session_destroy() Session bisa diibaratkan sebagai memori sementara yang disimpan pada server. Artinya, ketika session terbentuk, maka selama belum logout(destroy session), maka variabel session yang di set, akan tetap di kenali oleh komputer. Struktur Session ada 3 : - Deklarasi session yang ditandai dengan : session_register(‘nama_session’) - Pemanggilan session yang ditandai dengan : $HTTP_SESSION_VARS[‘nama_session'] - Menghapus session(logout) yang ditandai dengan : session_destroy()

Contoh Coding Coding logout <? session_start(); session_destroy(); //mendaftarkan variabel session session_register('ses_nama'); session_register('ses_alamat'); //mengisi variabel session dengan variabel dari inputan di form sebelumnya $HTTP_SESSION_VARS['ses_nama'] = $nama; $HTTP_SESSION_VARS['ses_alamat'] = $alamat; Coding logout <? session_start(); session_destroy(); ?>

Hal-hal Penting pada Session Tempatkan fungsi session_start() dibagian paling atas coding php, tidak boleh didahului oleh coding apapun. Perhatikan penamaan variable session ketika session_register() huruf besar kecilnya (case sensitive), karena ketika penggunaan variable session tersebut harus sama jenis hurufnya. (Sebenarnya bukan hanya variable session saja yang bersifat case sensitive tapi juga penamaan variable lainnya di PHP sifatnya case sensitive, termasuk penamaan komponen misalnya name textfiled, textarea, list/menu dll). Setiap kali akan menggunakan variable session, maka harus dituliskan session_start() dibagian paling atas coding. Ketika metode pengiriman variable menggunakan metode post, maka ketika menerima/membaca variable nya pun harus post. Begitu pula ketika metode nya get, maka menerimanya juga harus get.

Contoh Penggunaan Session Tampilan halaman pertama(input.php) Pada file input php, method nya POST dan actionnya diarahkan ke file dua.php. Tampilan halaman kedua(dua.php)

Coding file dua.php <? session_start(); $nama = trim($HTTP_POST_VARS['txtnama']); $alamat = trim($HTTP_POST_VARS['txtalamat']); //cek dulu apakah isian nama dan alamat tidak kosong if ( (! empty($nama)) && (! empty($alamat)) ) { //mendaftarkan variabel session session_register('ses_nama'); session_register('ses_alamat'); //mengisi variabel session dengan variabel dari inputan di form sebelumnya $HTTP_SESSION_VARS['ses_nama'] = $nama; $HTTP_SESSION_VARS['ses_alamat'] = $alamat; } ?>

echo $HTTP_SESSION_VARS['ses_nama']; ?> </font></td> <html><body> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="3"><strong><font face="Verdana">Tampilan Halaman 2</font> </strong></td></tr> <tr><td width="166"><font face="Verdana">Nama</font></td> <td width="14"><font face="Verdana">:</font></td> <td width="320"><font face="Verdana"> <? //menampilkan variabel session nama echo $HTTP_SESSION_VARS['ses_nama']; ?> </font></td> </tr> <tr><td><font face="Verdana">Alamat</font></td> <td><font face="Verdana">:</font></td> <td><font face="Verdana"> <? //menampilkan variabel session alamat echo $HTTP_SESSION_VARS['ses_alamat'];?></font></td></tr> <tr><td colspan="3"><a href="tiga.php">Buka hal 3</a></td></tr> </table> </body></html>

Coding file tiga.php <? session_start(); ?> <html><body> <table width="500" border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="3"><font face="Arial"><strong>Tampilan Halaman 3</strong></font></td></tr> <tr><td width="131"><font face="Arial">Nama</font></td> <td width="11"><font face="Arial">:</font></td> <td width="358"> <font face="Arial"> <? //menampilkan variabel session nama echo $HTTP_SESSION_VARS['ses_nama']; ?> </font></td></tr> <tr><td><font face="Arial">Alamat</font></td> <td><font face="Arial">:</font></td> <td> <font face="Arial"> <? //menampilkan variabel session alamat echo $HTTP_SESSION_VARS['ses_alamat']; ?> </font></td></tr> </table> </body> </html>