terima kasih mas atas tanggapannya, ini contoh script sederhana :
login.php
<?
session_start();
?>
<form method="post" action=''>
nama:<input type=text name=nm><br>
password:<input type=password name=passw><br>
<input type=submit name=submit value=Tekan>
</form>
<?
mysql_connect("localhost","root","");
mysql_select_db("test");
if($submit){
$qry=mysql_query("select * from tb_user where nama='$nm' and
password='$passw'");
$h=mysql_fetch_array($qry);
if($h[nama]==''){
echo "gagal";
}else{
session_register("sNama");
$sNama=$h[nama];
?>
<script>
location.href="barang.php";
</script>
<?
}
}
?>
barang.php
<?
session_start();
if(!session_is_registered("sNama")){
echo "not member";
exit;
}else{
}
mysql_connect("localhost","root","");
mysql_select_db("test");
$limit=2;
if(empty($halaman))
{
$offset=0;
$halaman=1;
$urut=1;
}else{
$offset=($halaman-1)*$limit;
}
if($cari || $act == 'cari'){
$sql="select * from tb_barang where nama_brg like '%$nmsearch%' limit
$offset,$limit";
$hsql="select * from tb_barang where nama_brg like '%$nmsearch%'";
echo $sql;
}else{
$sql="select * from tb_barang limit $offset,$limit";
$hsql="select * from tb_barang";
}
?>
<form method=post action='barang.php'>
search :<input type=text name=nmsearch><input type=submit name=cari
value=cari><br>
</form>
<?
$qry=mysql_query($sql);
while($h=mysql_fetch_array($qry)){
echo "$h[nama_brg]<br>";
}
$tampil=mysql_query($hsql);
$jumbaris=mysql_num_rows($tampil);
$total_hal=ceil($jumbaris/$limit);
if(!empty($halaman) && $halaman!=1)
{
$previous=$halaman-1;
if($previous=='1'){
$urut='1';
}else{
$urut=($previous-1)*$limit;
}
echo "<span class=tulisantabel><a
href='barang.php?act=cari&halaman=$previous&urut=$urut&nmsearch=$nmsearch'>Previous</a></span>-";
}else{
echo "<span class=tulisantabel>Previous -</span>";
}
for($i=1;$i<=$total_hal;$i++)
if($i != $halaman)
{
if($i=='1'){
$urut='1';
}else{
$urut=(($i-1)*$limit)+1;
}
echo "<span class=tulisantabel><a
href=barang.php?act=cari&halaman=$i&urut=$urut&nmsearch=$nmsearch>$i</a></span>
- ";
}else{
echo "<span class=tulisantabel>$i -</span> ";
}
if($halaman < $total_hal)
{
$next=$halaman+1;
$urut=($halaman*$limit)+1;
echo "<span class=tulisantabel><a
href=barang.php?act=cari&halaman=$next&urut=$urut&nmsearch=$nmsearch>Next
</a></span>";
}else{
echo "<span class=tulisantabel>Next</span>";
}
?>
Nah, misalnya sudah masuk di halaman barang.php, kemudian saya search kata
pulpen, tampil apa yg saya cari , ada 2 halaman. saya klik dipagingnya ke
halaman 2, ngga masalah, tapi pas saya tekan tombol back di ie..kluar page
cannot be displayed.
thanks sebelumnya.
salam
tito
Wiempy <[EMAIL PROTECTED]> wrote:
----- Original Message -----
From: "tito surya wardhana" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, May 21, 2007 10:05 AM
Subject: [ITCENTER] Error page cannot be displayed jika pakai session
> Dear all,
>
> saya coba buat website , ada halaman list barang , disitu ada fasilitas
> searchnya. Kasusnya seperti ini: saya login (login.php), trus masuk ke
> halaman berikutnya (list.php). pertama tampil daftar semua barang, lalu
> saya search misal pulpen. maka tampil semua barang dengan kata pulpen
> (saya menggunakan paging juga). Lalu saya klik halaman 2 ,trus 3
> .Masalahnya ketika saya klik tombol back di ie, dari halaman 3 -> 2 , nah
> pas dihalaman 1 kluar error page cannot be displayed. Di list.php ,saya
> menggunakan session_start() , untuk mengambil variabel session dari
> login.php.
> Jika session_start() nya saya hapus, ngga ada masalah, tapi saya jadi
> ngga bisa mengambil variabel session dari login.php.
>
> Mungkin ada cara lain selain pakai session_start();
Wpy:
Coba anda copy paste script PHP tsb disini. Nanti akan saya coba
analisa permasalahannya ada dimana.
Salam,
Wiempy
Shape Yahoo! in your own image. Join our Network Research Panel
today!http://us.rd.yahoo.com/evt=48517/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
hot CTA = Join our Network Research Panel
[Non-text portions of this message have been removed]
--
www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia
Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED]
## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##
## Jaket ITCENTER tersedia di http://shop.itcenter.or.id
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ITCENTER/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ITCENTER/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/