如何延长cookie的过期时间,在php中设置
How to extend the expiry time of cookie , that set in php?
我已经在php中设置了cookie也就是
setcookie("username",$username,time()+3600);
现在在javascript一个小时后,如果用户是活跃的,我想延长cookie的时间。如果用户空闲超过15分钟,我想在javascript中删除cookie。这可能吗?任何帮助吗?
是否可以使用ajax例程检查用户是否处于非活动状态超过15分钟,该例程每隔n毫秒ping一个后端PHP例程,根据最后访问时间进行检查,返回用户是否在最近15分钟内处于活动状态。
你可以添加'最后访问'的时间到cookie的值,所以cookie的值将(可能)是(由PHP初始设置)$username.';'.time()。然后,您可以针对它运行日期例程。
与其等待一个小时通过JavaScript更新cookie,不如简单地通过PHP在页面加载期间更新cookie的"最后访问"时间,或者使用ajax例程来实现这一点。
相关文章:
- CORS:否'访问控制允许来源'header-但是php设置头文件
- 通过JavaScript设置cookie与通过PHP设置cookie
- 使用 PHP 设置的 cookie 在 js 重定向和新的 PHP 脚本使用 isset 检查后不可用
- 使用 PHP 设置一个 Javascript 变量
- PHP 设置默认值以从 ajax 页面返回记录
- 是否可以阻止使用 Javascript 或 PHP 设置 cookie
- jQuery.data():从php设置值
- 为什么我不能通过javascript或php设置跨子域cookie
- 使用PHP设置焦点并在出现错误时选择内容元素
- 从PHP设置JavaScript变量
- 为什么我用PHP设置的cookie不能用Javascript读取
- 使用php设置图像上传器字段
- 我应该使用Javascript或PHP设置一个全局变量来唯一标识web应用程序中的每个页面吗
- 不能使用angular.js和php设置下拉列表中的值
- JqGrid如何使用JqGrid JS与PHP设置属性
- 使用PHP设置和编码cookie
- 通过ajax调用php设置cookie
- Javascript不允许我用PHP设置变量
- 我如何重置一个复选框的复选值是由php设置的
- PHP设置下拉列表默认值