slide-p-web-5

10

Click here to load reader

Upload: rifky-a-ayub

Post on 12-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

hgh

TRANSCRIPT

  • SESSION MENGGUNAKAN PHP

    PJ : Nuraini PurwandariCopyright@2010. This presentasion is dedicated to Laboratory of Information of Universitas Gunadarma

  • PEMBAHASANPengertian SessionKegunaan SessionPengaturan SessionFungsi-fungsi Built-in SessionContoh Program Sederhana tentang Session

  • Pengertian SessionSession merupakan suatu variabel yang diakses dalam suatu lingkup global, berlaku selama belum di destroy. Session digunakan untuk mengirim data ke beberapa halaman web. Fasilitas session adalah salah satu keunggulan yang dimiliki PHP.

    Sebuah halaman web, secara normal tidak akan mengirim suatu data dari halaman yang satu ke halaman yang lain. Dengan kata lain, semua informasi tentang data tersebut akan hilang begitu halaman web direload.

  • Kegunaan SessionKegunaan Session antara lain :Menjaga atau memelihara informasi akses dari seseorang pengakses atau pemakai aplikasi web.Memungkinkan pelacakan akses pemakai.Pengaturan pemakaiaan aplikasi oleh pemakai.Meningkatkan layanan situs web.

    Contoh umum penggunaan session dalam website adalah : Form Login UserWebsite Shoping ChartHit Counter

  • Pengaturan SessionBeberapa pengaturan session, antara lain : session.name : Pemberian nama session yang terdiri atas karakter alphanumeric. Nama standarnya adalah PHPSESSID.

    session.auto_start : Penggunaan session harus diawali dengan session_start(). Jika session.auto_start bernilai 1, secara otomatis session_start() akan dijalankan saat start up atau komputer dinyalakan. Jika bernilai 0, session harus diaktifkan secara manual sehingga session_start() harus dideklarasikan terlebih dahulu.

    session.cookie.path : Untuk menentukan letak file-file session_cookie.

    session.cookie_lifetime : Untuk menentukan umur atau durasi session. Apabila bernilai 0, session akan dihapus secara otomatis saat keluar dari browser.

  • Fungsi Built-in Session pada PHPFungsi Built-in PHP yang berhubungan dengan session, antara lain:SESSION_START()Agar dapat menggunakan setiap fungsi session, disetiap halaman website yang mengandung fungsi-fungsi session harus diawali dengan session_start(). SESSION_DESTROY()Session destroy() berguna untuk menghapus dan mengakhiri session, sekaligus menghapus semua elemen yang ada. Jika browser telah ditutup, secara otomatis session akan diakhiri walaupun fungsi session_destroy() tidak dituliskan secara eksplisit. SESSION_UNSET()Untuk menghapus elemen-elemen dari session, tetapi tanpa membuang atau mengakhiri sessionitu sendiri, bisa digunakan fungsi session_unset().

  • Fungsi Built-in Session pada PHPSESSION_ID()Untuk mendapatkan atau memberi nilai id pada saat session saat setiap kali pengunjung membuka website, akan diberikan identifikasi session yang bersifat unik atau berbeda di setiap id session yang terbentuk. SESSION_NAME()Fungsi session_name() adalah untuk memperoleh atau memberikan nilai terhadap sebuah session. Nama session secara standar adalah PHPSESSID. jika diingnkan nama lain, bisa ditulis dengan pendeklarasian session_name(). SESSION_REGISTER()Fungsi session_register() adalah untuk mendaftarkan nilai session terhadap setiap variabel session yang akan menyimpan nilai tersebut.

  • Contoh Program Session1. cek-login.php

  • Halaman Home2. homepage.php2. logout.php

  • Laporan Pendahuluan 6Tuliskan script umum untuk mengkoneksikan PHP dengan web server lokal & databasenya ! Sebutkan perintah DML pada MySQL yang biasa digunakan pada pembuatan Web!Apa yang kamu ketahui tentang Pagging dalam membuat Web !