Perintah session biasanya digunakan untuk menyimpan data
sementara pada suatu halaman ke halaman lain tetapi masih dalam satu alamat
website. Dengan kata lain session tidak akan berlaku jika kita pindah pada
halaman web yang lain. Contoh penggunaan session dapat kita lihat pada situs www.yahoo.com yaitu ketika kita login maka akan
muncul nama kita pada bagian kanan atas pada halaman www.yahoo.com. Atau pada www.google.com yang mana ketika kita telah
login maka akan muncul nama kita dipojok kanan atas, contoh yang lain dapat
kita temukan pada situs yang menyediakan account bagi pengunjungnya.
Perlu diingat bahwa perintah session selalu diawali dengan
perintah session_start() yang diletakkan pada baris PALING ATAS pada script
kita. Untuk penggunaan session kita tidak cukup hanya menggunakan satu halaman
saja, perlu beberapa halaman untuk membuktikan kebenaran dari script session
kita. Langsung saja coba praktiknya biar langsung bisa difahami bersama.
Buat file index.html (bisa juga dengan membuat index.php)
<table border="0" align="center"
width="200">
<tr>
<form
method="POST" action="page.php">
<td><label><input
type="text" name="kotak"></label></td>
<td><label><input
type="submit" name="cari"
value="cari"></label></td>
</form>
</tr>
<table>
Kemudian
file page.php
<?php
session_start();
$nama =
$_POST["kotak"];
if(cari){
$_SESSION['nama'] = $nama;
echo "Anda mencari dengan kata kunci
<b>".$_SESSION['nama']."</b>. <br> Halaman pertama
untuk kata kunci <b>".$_SESSION['nama']."</b><br>";
echo "klik <a href='page1.php'
title='Disini'>Disini</a> untuk ke halaman berikutnya";
}
?>
Yang
terakhir file page1.php
<?php
session_start();
echo "Anda mencari dengan kata kunci
<b>".$_SESSION['nama']."</b>. <br> Halaman kedua
untuk kata kunci
<b>".$_SESSION['nama']."</b><br>";
echo "klik <a href='page.php'
title='Disini'>Disini</a> untuk ke halaman sebelumnya";
?>
Diatas
merupakan contoh kecil dari penggunaan script session pada pemrograman PHP.
Untuk kawan-kawan silahkan dikembangkan menurut kemampuan masing-masing. Sedang
untuk yang ingin lebih mendalaminya silahkan bisa download file nya melalui
link dibawah ini.
semoga
postingnya bermanfaat bagi kawan-kawan semua.
Tidak ada komentar:
Posting Komentar