Javascript untuk menghindarkan tombol Back
04 Nov 2008
Jika pernah, mungkin kamu pernah juga mengalami masalah berikut:
Fungsi logout telah dipanggil dengan :
session_unset();
session_destroy();
?>
Kode JavaScript berikut ini (telah dicoba di IE7, Firefox 2, dan Opera 9.5) dapat dimanfaatkan untuk memodifikasi history untuk menghindarkan efek tombol Back. Namun tentu bukan untuk ‘menghapus’ history browser:
Selain itu, perlu juga memodifikasi perilaku browser agar tidak men-cache konten web:
Catatan:
history.go(-history.length);
location.href = “home.php”; /* ganti dengan halaman lain yang dituju*/
<script>
<head>
<meta http-equiv=”Expires” CONTENT=”0″>
<meta http-equiv=”Cache-Control” CONTENT=”no-cache”>
<meta http-equiv=”Pragma” CONTENT=”no-cache”>
</head>
Mungkin tombol Back masih memungkinkan untuk diklik, coba kliklah tombol Back (berulang kali, kalau bisa) & lihat efeknya.
Semoga bermanfaat!
Topik Populer yang Berkaitan dengan Artikel Ini
membuat tombol back dengan php - session php tombol back - membuat tombol dengan javascript - history.go(-history.length) logout - javascript history go back - Fungsi dari tombol history - apa fungsi dari tombol history - pemrograman javascript di website - javascript ganti halaman - history back php - fungsi back pada opera - php history back masalah - fungsi tombol histori adalah - fungsi history php - java script Untuk facebook - fungsi no cache - men-cache konten web - skrip php menghapus history web - script php hapus history web - back yang ada di browser ke script php -