Fungsi Session Pada PHP
Secara umum, session digunakan untuk menyimpan suatu informasi antar proses request, baik request dalam bentuk POST atau GET. Session juga disebut dengan sebutan cookies. Sehingga dikenal juga dengan sebutan Session cookies. Saat berinternet, kita tentu sering menjumpai situs yang mengharuskan pengunjung melakukan login terlebih dahulu agar dapat mengakses informasi mereka. Misalnya saja pada situs e-mail, disitu kita perlu mengisikan user name dan password sebelum mengakses email, kemudian melakukan logout setelah selesai. Pada dasarnya session adalah cara untuk menjaga suatu variabel tetap ada selama sesi kunjungan user.
Fungsi-fungsi session berikut adalah :
<?php
session_start();
session_id();
session_destroy; ?>
Keterangan :
Session_start — Membuat sebuah session atau melanjutkan session sebelumnya berdasarkan pada pengidentifikasi session via GET atau POST atau cookie
Session_destroy — Menghancurkan semua data yang berhubungan dengan session saat ini. Hal ini tidak merubah variabel global yang berhubungan dengan session tersebut, Hal ini juga tidak merubah cookie dari session. Untuk menggunakan lagi variabel session tersebut, session_start() haruslah dipanggil.
Session_id() digunakan untuk mengambil atau mengatur session id saat ini.
<?php
session_start();
session_unset(); ?>
Keterangan :
Session_unset() di skrip di atas berfungsi sama seperti halnya session-destroy(), fungsi session-unset() digunakan untuk menghapus semua data session.
contoh
<?php
echo "<h3>Daftar Buku</h3>" ;
$con=mysql_connect('localhost','root','');
if(! $con) {echo "ERROR";exit;}
$db=mysql_select_db('koleksi',$con);
if(! $db) {echo "DB ERROR"; exit ;}
$sql="select * from buku";
$result=mysql_query($sql);
echo "<table border='1'>
<tr>
<th>No</th>
<th>Judul</th>
<th>Pengarang</th>
<th align='center'>Ket</th>
</tr>";
while($rec=mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>". $rec['callno']. "</td>";
echo "<td>". $rec['judul']. "</td>";
echo "<td>". $rec['pengarang']. "</td>";
echo "<td align='center'>". $rec['Ket']. "</td>";
echo "</tr>";
}
echo "</table>";
?>
Analisis :
File tambahan dari skript php di atas adalah :
echo "<table border='1'>
<tr>
<th>No</th>
<th>Judul</th>
<th>Pengarang</th>
<th align='center'>Ket</th>
</tr>";
http://dinar-fisikaupi.blogspot.com/2013/03/fungsi-session-pada-php.html
Tidak ada komentar:
Posting Komentar