Fungsi-fungsi
session berikut adalah :
<?php
session_start();
session_id();
session_destroy; ?>
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(); ?>
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>";
saat script ini ditambahkan maka saat kita
menjalankan localhost akan tampil seperti berikut :