PERHATIAN...mohon maaf bila pengunjung blog ini merasa risih karena blog saya ini sekarang fokus bisnis pembuatan skripsi web.

bila ada yang perlu ditanyakan perihal web skripsi, atau aplikasi program dengan php dan mysql yang saya buat..silahkan agan hub no berikut : 0711-7871653 via sms or call me. terima kasih

untuk ebook silahkan agan donasi pulsa sebesar 10 ribu ke no : 082175745563 untuk ebook ecommerce yang saya buat.

Dengan harga yang terjangkau dikantong anak kuliahan khususnya fakultas ilmu komputer

DOA KU

berharap rizki Allah datang dengan perantara agan pengunjung blog dengan iklas, sedianya mentransfer donasi ke rek berikut : 112-00-0983851-2 bank mandiri cab kantor pajak palembang atas nama : rm. agus rais. AMIN

Materi Session

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

Masukkan Informasi Login Anda

Username 
Password 


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.

2 Response to "Materi Session"

Anonim mengatakan...

hihih, sudah lama aku gak pake metode session_register utk mmbuat session

karena sudah terbiasa cara yg lebih mudah & modern: $_SESSION

rais mengatakan...

hmmmm...oke deh ntar saya bahas sebatas kemampuan saya oke

powered by Blogger | WordPress by Newwpthemes | Converted by BloggerTheme