【问题标题】:How to destroy session on clicking back button of browser using jquery如何使用jquery在单击浏览器的后退按钮时销毁会话
【发布时间】:2014-10-28 21:18:57
【问题描述】:

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

这是我的 jquery 代码,它适用于 mozilla。但不能在 chrome 上工作。我希望独立于浏览器。

提前致谢。

          <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");
                 ?>

我怎样才能做到这一点??

【问题讨论】:

标签: javascript php jquery


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-04-19
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 2020-05-07
    • 2015-03-16
    • 2016-11-20
    • 2016-09-25
    相关资源
    最近更新 更多