On 24-Dec-1999, dheche wrote:
> gimana sih logikanya kalau mau membuat sebuah login page ??
> soalnya saya sudah buat form loginnya, tetapi seandainya kita tekan
> tombol back di browser, maka form yg tadi keluar lagi, masih lengkap dengan
> username dan passwordnya, dan user lain yg tidak berhak bisa masuk ke sistem yg
> saya buat.
Kirim header HTTP Pragma, Cache-Control dan/atau Expires. Ini contoh
kalo di PHP3:
<?php
header("Cache-control: no-cache");
header("Pragma: no-cache");
header("Expires: ".gmdate("D, d M Y H:i:s")." GMT");
?>
<form method=post>
User: <input name=user><br>
Pass: <input type=password name=pass><br>
<input type=submit>
</form>
Kalo di Perl:
#!/usr/bin/perl -w
$|=1;
use POSIX qw(strftime);
print "Cache-control: no-cache\n";
print "Pragma: no-cache\n";
print "Expires: ".strftime("%a, %d %b %Y %H:%M:%S",gmtime(time()))." GMT\n";
print "Content-type: text/html\n\n";
print <<"EOF";
<form method=post>
User: <input name=user><br>
Pass: <input type=password name=pass><br>
<input type=submit>
</form>
EOF
Referensi: RFC 2068 ttg HTTP/1.1 di
http://www.w3.org/Protocols/rfc2068/rfc2068
--
Ronny Haryanto
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]