Php 如何使应用程序页面过期
我想知道,当用户长时间没有键入或单击应用程序时,文档是否可能过期。另外,如果用户单击了“刷新”按钮,文档是否过期 有人能举例说明如何做到这一点吗?我不知道是php还是javascript做的Php 如何使应用程序页面过期,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,我想知道,当用户长时间没有键入或单击应用程序时,文档是否可能过期。另外,如果用户单击了“刷新”按钮,文档是否过期 有人能举例说明如何做到这一点吗?我不知道是php还是javascript做的 谢谢我不是PHP专家,但页面过期规则保持不变,您必须设置适当的标题,使其不会被浏览器缓存 所以,对于第二个问题,您将做如下操作: <?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires:
谢谢我不是PHP专家,但页面过期规则保持不变,您必须设置适当的标题,使其不会被浏览器缓存 所以,对于第二个问题,您将做如下操作:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
更多信息-阅读示例#2缓存指令
首先,您可以使用一组javascript事件,如mousemove,单击e.t.c检查用户是否处于活动状态,如果不是,则可以显示一些确认对话框
漂亮的
我不是PHP专家,但页面过期规则保持不变,您必须设置适当的标题,使其不会被浏览器缓存 所以,对于第二个问题,您将做如下操作:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
更多信息-阅读示例#2缓存指令
首先,您可以使用一组javascript事件,如mousemove,单击e.t.c检查用户是否处于活动状态,如果不是,则可以显示一些确认对话框
漂亮的
如果用户触发文档上的事件单击或按键,则可以使用javascript函数每隔X毫秒检查一次。
例如:
var expired;
$(document).ready(function(){
$(document).click(function(){
expired = false;
});
$(document).keypress(function(){
expired = false;
});
setTimeout("check_expired",60000); // Every minutes
});
function check_expired() {
if(expired == true) {
//DO SOMETHING
} else {
expired = true;
}
}
如果用户已触发文档上的事件单击
或按键
,则可以使用javascript函数每隔X毫秒检查一次。
例如:
var expired;
$(document).ready(function(){
$(document).click(function(){
expired = false;
});
$(document).keypress(function(){
expired = false;
});
setTimeout("check_expired",60000); // Every minutes
});
function check_expired() {
if(expired == true) {
//DO SOMETHING
} else {
expired = true;
}
}
使用php会话,javascript处理文档中的事件(mousemove,click,keypress)您可以使用php会话,javascript处理文档中的事件(mousemove,click,keypress)您可以这样做