pembahasan belajar hari ini adalah tentang session.
Session berfungsi untuk mengirimkan data variabel ke dalam server atau menyimpan data variabel yang telah di set ke halaman web yang lain.
Dari segi keamanan fungsi session sangat bagus digunakan untuk membuat login atau password seorang user atau admin, kenapa ???
dibandingkan dengan fungsi cookies, fungsi ini masih menyimpan temp sementara di suatu folder dalam drive c system, bila seseorang mengetahui temp ini maka password yang talah dimasukkan bisa di lacak dan disalah gunakan, jadi temp adalah jejak yang ditinggalkan pada saat kamu masuk ke dalam suatu halaman yang bersandi di suatu web contoh nya FS.
Dengan fungsi session jejak password yang masih tertinggal bisa dihapus atau dihancurkan.
Berikut penggunaan fungsi Session :
1. kamu buat rancangan form nya seperti berikut ini
name untuk textbox username adalah user
name untuk textbox password adalah pass
berikut kode selengkap nya dari rancangan form tersebut.
<div align="center">Masukkan Informasi Login Anda
<form method="POST" action="proses.php">
Username <input type="text" name="user" size="20">
Password <input type="password" name="pass" size="20">
<input type="submit" value="Submit" name="B1">
</form>
</div>
Simpan dalam folder kamu dengan nama file : index.php
2. Kamu buat file baru untuk proses nya dengan menggunakan fungsi logika boelean and yang keduanya harus bernilai benar, berikut kode untuk proses nya.
<?php
session_start();
// cek username dan passwordnya
if($username =='rais' && $password=='123')
{
session_register("username");
session_register("password");
header("Location:admin.php");
}
else {
echo "<script>alert('Maaf, kombinasinya salah bro!');</script>";
echo "<script>window.location.href=\"index.php\";</script>";
}
?>
kamu simpan kode ini dengan nama file : proses.php
3. Kamu buat file baru untuk menampilkan kalau user dan password yang dimasukan bernilai benar dan nilai tersebut ditampilkan dalam file tersebut, berikut kode untuk tampilan nya :
<?php
session_start();
echo "Selamat datang<br>";
echo "User anda : $username<br>";
echo "Password anda : $password<br>";
?>
<p><a href="logout.php">Logout</a> = link ke file logout.php
kamu simpan dengan nama file : admin.php
4. kamu buat untuk proses keluar atau logout, yang fungsi nya untuk menghapus dan menghancurkan sesi yang telah di simpan dalam server atau halaman web yang lain nya, berikut kode untuk proses logout :
<?php
session_start();
session_unregister("username");
session_unregister("password");
session_destroy();
header("Location:index.php");
?>
kamu simpan dengan nama file : logout.php
penjelasan kode program :
session_start(); : untuk memulai sesi pada variabel
session_register('variabel') : mendaftar kan variabel menjadi sesi
session_unregister('variabel') : menghapus sesi secara per variabel yang di buat.
session_destroy(); : untuk menghapus keseluruhan sesi yang telah didaftarkan.
10 Manfaat Puasa Bagi Kesehatan
10 tahun yang lalu
2 Response to "Materi Session"
hihih, sudah lama aku gak pake metode session_register utk mmbuat session
karena sudah terbiasa cara yg lebih mudah & modern: $_SESSION
hmmmm...oke deh ntar saya bahas sebatas kemampuan saya oke
Posting Komentar