如何在关闭浏览器时执行php功能

时间:2012-08-26 06:05:43

标签: php javascript html

我知道之前曾问过,但答案并不清楚。

这是我要在关闭浏览器而不是窗口时从表中删除列的任务。我希望在意外关机时处理该事件。

当我关闭浏览器时,有没有办法调用php函数。

2 个答案:

答案 0 :(得分:4)

首先:你只能听“窗口关闭”事件......

第二: 你必须绑定到body-“unload”事件并调用XHR(ajax-request)到php-site ...

答案 1 :(得分:0)

试试这个:

javascript:

$(window).unload(function() {
  $.ajax({
    url:"/track.php",
    type:"POST",
    async:false, // so browser waits till xhr completed
    success:function() {
      alert("bye!");
    }


  });


});

在你的php脚本中你可以做任何你想做的事情,比如跟踪ip并记录点击等....