Pengertian SESSION PHP Dan Cara Menggunakannya
Session adalah cara yang digunakan untuk meyimpan pada server komputer untuk digunakan pada beberapa halaman termasuk halaman itu sendiri. Session menyimpan informasi ke dalam bentuk variabel super global $_SESSION. Variabel ini disimpan pada server komputer dan dapat digunakan oleh semua halam pada website tempat session dimulai. Session berbeda dengan cookie yang menyimpan informasi pada komputer cilent.
Kelebihan variabel session ini adalah dia mampu menyimpan informasi yang berlaku untuk seluruh halaman/page pada sebuah aplikasi. Hal ini dapat berguna untuk menyimpan data dan informasi yang akan digunakan pada halaman lain dan dapat dipanggil sewaktu - waktu pada halaman lainnya. Session akan hilang dan terhapus ketika si pengguna meninggalkan aplikasi (untuk beberapa kasus), apabila tidak ingin session hilang, maka lebih tepatnya kita menyimpannya ke dalam basis data.
Kelebihan variabel session ini adalah dia mampu menyimpan informasi yang berlaku untuk seluruh halaman/page pada sebuah aplikasi. Hal ini dapat berguna untuk menyimpan data dan informasi yang akan digunakan pada halaman lain dan dapat dipanggil sewaktu - waktu pada halaman lainnya. Session akan hilang dan terhapus ketika si pengguna meninggalkan aplikasi (untuk beberapa kasus), apabila tidak ingin session hilang, maka lebih tepatnya kita menyimpannya ke dalam basis data.
Kemudian kita implementasinya dapat kita tuliskan,sbb:
<form method="POST" action="submit.php">
Username <input type="text" name="username">
Password <input type="pass" name="password">
<input type="submit" name="submit" value="Submit">
</form>
Maka Hasilnya akan seperti gambar dibawah ini:
Selanjutnta...
<?php
session_start();
$namauser = $_POST['username'];
$password = $_POST['password'];
if ('login sukses')
{
$_SESSION['namauser']=$namauser;
echo "<p>Selamat Datang ".$_SESSION['namauser']."</p>";
echo "<p>Berikut ini menu navigasi Anda</p>";
echo "<p><a href='hal1.php'>Menu 1</a> <a href='hal2.php'>Menu 2</a> <a href='hal3.php'>Menu 3</a> <a href='logout.php'>Keluar</a> </p>";
}
?>
Script Menu 1 :
<?php
session_start();
echo "<h1>Ini halaman pertama</h1>";
echo "<p>Anda login sebagai ".$_SESSION['namauser']."</p>";
echo "<p>Berikut ini menu navigasi Anda</p>";
echo "<p><a href='hal1.php'>Menu 1</a> <a href='hal2.php'>Menu 2</a> <a href='hal3.php'>Menu 3</a> <a href='logout.php'>Keluar</a> </p>";
?>
Script Menu 2 :
<?php
session_start();
include "keluar.php";
echo "<h1>Ini halaman kedua</h1>";
echo "<p>Anda login sebagai ".$_SESSION['namauser']."</p>";
echo "<p>Berikut ini menu navigasi Anda</p>";
echo "<p><a href='hal1.php'>Menu 1</a> <a href='hal2.php'>Menu 2</a> <a href='hal3.php'>Menu 3</a> <a href='logout.php'>Keluar</a> </p>";
?>
Script Menu 3 :
<?php
session_start();
include "keluar.php";
echo "<h1>Ini halaman ketiga</h1>";
echo "<p>Anda login sebagai ".$_SESSION['namauser']."</p>";
echo "<p>Berikut ini menu navigasi Anda</p>";
echo "<p><a href='hal1.php'>Menu 1</a> <a href='hal2.php'>Menu 2</a> <a href='hal3.php'>Menu 3</a> <a href='logout.php'>Keluar</a> </p>";
?>
Selamat Mencoba
Tidak ada komentar:
Posting Komentar