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
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