Belajar Membuat Session

Session merupakan suatu variable khusus yang disimpan dalam server.  Makanya kalau kita pindah2 halaman dalam satu web tersebut variablenya masih ada.  Session juga biasanya diberi TimeOut ( dalam jangka waktu tertentu session tersebut musnah sendiri). Sejauh yang aku tahu PHP dan ASP itu mendukung session, sintaknya sederhana  hanya seperti ini :

session_start(); // script ini digunakan untuk mengaktifkan session
$_SESSION["NAMASESSION"] ="Isi Session"; //mengeset isi session

Nah dari sini, kita dapat manfaatin session untuk sesuatu yang lain, misal Otentikasi.  jadi sebelum mau mengakses halaman tertentu (bikin login2 gitu), cek dulu sessionnya ada atau tidak contohnya seperti ini : otorisasi :

if (isset($_SESSION["NAMASESSION"])) {
    //disini lakukan apa yang akan dilakukan jika session udah di set
}

authentikasi :

if (isset($_SESSION["NAMASESSION"]) && isset($_SESSION["ROLESESSION"]) {
   if($_SESSION["ROLESESSION"]=="admin") {
    //disini lakukan apa yang akan ditampilkan oleh admin
    }
}

Terus kalau mau menghapus session dapat seperti ini, misal logout gitu.

session_destroy();

kalau untuk asp sama juga mengatur sessionnya, cuman syntaxnya doang yang beda he he he   referensi: w3schools.com

download source code dimari ya :

klik disini

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.