我们做的一个监控软件
正常过程是 用户登陆WEB然后身份认证
然后如果想退出的话点 退出按扭
进入一个 页面是 PHP写的 socket通信给后台这样能完成登出的功能。但是如果用户直接点IE 右上角的X
那就关了 而且不后台注销可以用JS捕获点 X关闭 IE的事件,
但是之后JS里头却调用不了PHP函数我想这样做。。
<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "为了避免系统错误请不要直接关闭本页.\n如果要关闭本页,请点'取消'然后用页面上'退出'按扭关闭本页.";
<?php
.....
?>
}
}
</script>
但是这样写PHP部分不生效。
正常过程是 用户登陆WEB然后身份认证
然后如果想退出的话点 退出按扭
进入一个 页面是 PHP写的 socket通信给后台这样能完成登出的功能。但是如果用户直接点IE 右上角的X
那就关了 而且不后台注销可以用JS捕获点 X关闭 IE的事件,
但是之后JS里头却调用不了PHP函数我想这样做。。
<script language=javascript>
function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
window.event.returnValue = "为了避免系统错误请不要直接关闭本页.\n如果要关闭本页,请点'取消'然后用页面上'退出'按扭关闭本页.";
<?php
.....
?>
}
}
</script>
但是这样写PHP部分不生效。
整个页是 php文件
中间用了 JS
然后又得用 js再触发一个PHP
也步成
谁给个 大致的模型 能调用PHP的。
要不我发到 AJAX区吧。
一看就 差不多 写在什么位置呢?
ignore_user_abort(true);
......
?>