Rabu, 25 Mei 2011

M14. SESSION

Definisi SESSION

Session Adalah Waktu yang digunakan pengguna saat menjelajah suatu web, dari halaman ke halaman.

Diperlukan suatu informasi yang mengiringi pengguna dari halaman ke halaman.

Session diperkenalkan sejak PHP versi 4.0

PHP Menyimpan beberapa variabel yang tersedia dalam 1 session dalam file di server.

Pada umumnya cookies juga dimanfaatkan untuk penggunaan session.

PHP menggunakan array global $_SESSION untuk menyimpan data-data variabel setiap session.


PENGGUNAAN SESSION

  • Sebuah session harus diawali denagn sebuah perintah

session_start();

  • Variabel dalam sebuah session dapat disimpan dengan :

$_SESSION['nama_variabel'] = nilai ;

$_SESSION['nama_user'] = “Rahmat”;

  • Sebuah session diakhiri oleh perintah

session_destroy();


PETUNJUK PRAKTIKUM PENGGUNAAN SESSION

Kode 1

// file : P14-1.php

// Login From Sederhana


session_start();

?>

Login Form Sederhana

Login Form Sederhana

action="P14-2.php">

Username :


Password :



Kode 2

// file : P14-2.php

// Memproses Login Form Sederhana


session_start();

$username = $_POST['Username'];

$password = $_POST['Password'];

// Cek jika login benar

if (($username == "EkaMettri") AND ($password == "110078"))

{

$_SESSION['username'] = $username;

echo "Anda Telah Berhasil Login. klik

disini untuk melanjutkan.";

} else{

echo "Login Anda Salah. klik disini untuk

kembali.";

}

?>


Kode 3

// file : P14-3.php

// Session (Username)


session_start();

$username = $_SESSION['username'];

$password = $_SESSION['password'];

if ($username == "EkaMettri")

{

$_SESSION['username'] = $username;

$_SESSION['password'] = $password;

echo "Anda telah login dengan

username $username

klik disini Untuk Mengetahui Password $username";

} else {

echo "Anda belum login. klik

disini untuk kembali ke Beranda Login";

}

?>


Kode 4

// file : P14-3.php

// Session (Password)


session_start();

$password = $_SESSION['password'];

if ($password == "110078")

{

$_SESSION['password'] = $password;

echo "Anda telah login dengan password $password";

} else {

echo "Anda belum login. klik

disini untuk kembali ke Beranda Login";

}

?>

Tidak ada komentar:

Posting Komentar

Jangan lupa tinggalin komentar :D

Kumpulan Blog-Blog