Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Session Module for PHP (PHP Hypertext Preprocessor)

Session Module for PHP (PHP Hypertext Preprocessor)

Ratings: (0)|Views: 5|Likes:
Published by El Nino

More info:

Published by: El Nino on Sep 23, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/08/2014

pdf

text

original

 
SESSION DI PHP
Session adalah fungsi yang digunakan untuk menyimpan data sementara selamasebuah webpage diakses. Selain session juga dikenal cookies. Sehingga kemudiandikenal sebagai session and cookies.Session cookies biasanya digunakan untuk membuat batasan user dalam mengakseswebpage tertentu. User akan diberi ID tertentu secara otomatis.Beberapa fungsi yang digunakan:
session_start()
, untuk menciptakan session, karena session tidak tercipta otomatis
session_id()
, untuk menuliskan ID session
session_register(var)
, mendeklarasikan session. Var adalah variable yangdidaftarkan
session_unset()
, untuk menghapus semua data session
session_destroy()
, untuk mengakhiri session
PRAKTEK 
1.Akan dibuat pembatasan akses untuk sebuah webpage. Masih digunakanlatihan sebelumnya, membuat kotak pesan. Akan dibuat mekanisme login,untuk mengakses halaman kotak pesan2.Dibuat sebuah login tunggal, artinya hanya satu orang yang bisa mengakses.Buatlah form login sebagai berikut:Seperti cara membuat form inputan, perhatikan name dari masing-masingkomponen input.
<form name="form1" method="post"
action="ceklogin.php"
>LOGIN ADMIN<table width="350" border="1" cellpadding="2"cellspacing="0" bordercolor="#FFFFFF" bgcolor="#7c7ce5"><tr><td>Username</td><td>
 <input type="text"name="username"> 
</td></tr><tr><td>Password</td><td>
 <input type="password"name="password"> 
</td></tr><tr><td>&nbsp;</td><td>
 <input type="submit"name="login" value="login"> 
</td></tr></table></form>
Name dari komponen Username adalah usernameName dari komponen Password adalah passwordName dari komponen submit adalah login
 
Form diberi action
ceklogin.php
”, artinya semua variable akan dipostinguntuk diproses ke ceklogin.php.3.Simpan dengan nama
login.php
 4.Selanjutnya dibuat halaman untuk memproses variable yang diposting
<?php$login = $_POST[login];$username = $_POST[username];$password = $_POST[password];if (($login) and ($username =="admin") and ($password == "kunci")){session_start();session_register("username");session_register("password");header("location: hlm1.php");} else {header("location: login.php");}?>
Simpan dengan nama
ceklogin.php
5.Selanjutnya membuat halaman yang hanya bisa diakses jika memasukkanvariabel username dan password dengan benar
<?phpsession_start();if (empty($_SESSION[namauser]) AND empty($_SESSION[passuser])){echo "<br>hmmm...belum login ya...";echo "<br><a href='login.php'>login dulu</a>";}else{echo "Hai, selamat datang $_SESSION[namauser]";echo "<br>Ini halaman hanya untuk $_SESSION[namauser] saja";echo "<br><a href='logut.php'>logout</a> untuk keluar";echo "<br><a href='hlm2.php'>ke halaman lain</a>";}?>
Simpan dengan nama
hlm1.php
6.Langkah selanjutnya membuat halaman lain (hlm2.php) untuk menunjukkansession tetap bekerja pada beberapa halaman.
<?phpsession_start();if (empty($_SESSION[namauser]) AND empty($_SESSION[passuser])){echo "<br>hmmm...belum login ya...";echo "<br><a href='login.php'>login dulu</a>";}else{echo "<br>Ini halaman hanya untuk $_SESSION[namauser] saja";echo "<br><a href='logout.php'>logout</a> untuk keluar";}?>
Simpan dengan nama
hlm2.php
7.Selanjutnya lagi kita akan buat file logout.php untuk mengakhiri session yangtelah kita buat tadi atau keluar dari halaman-halaman session
<?phpsession_start();session_unset();session_destroy();header("location: login.php");?>

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->