如何使用jquery在浏览器上单击后退按钮来销毁会话

时间:2014-10-28 13:11:18

标签: javascript php jquery

登录后,如果我点击浏览器的后退按钮,那么我想通过使用jquery将它导向php页面来销毁会话。

这是我的jquery代码,适用于mozilla。但不能使用chrome.i希望浏览器独立。

提前致谢。

          <script>
              $(document).ready(function(){ 
                  if (typeof history.pushState === "function") {
                         history.pushState("bbs", null, null);
                         window.onpopstate = function () {
                         history.pushState('newbbs', null, null);
                   };
               $(location).attr('href','backbuttonsessiondeactivation.php');
               }

           });       
         </script>

这是我的backbuttonsessiondeactivation.php内容:

                 <?php
                    session_start();
                    extract($_REQUEST);

                    session_destroy();
                    header("Location:login.php");
                 ?>

我怎么能实现这个?

1 个答案:

答案 0 :(得分:0)

您可以考虑对backbuttonsessiondeactivation.php进行Ajax调用。

$.ajax(function() {
    url: "http://yourwebisteurl.com/path/to/backbuttonsessiondeactivation.php",
});