我有基本登录系统的迷你内容管理系统。我想知道,如果用户活动为ex,如何防止会话过期。输入内容或其他内容?有什么办法吗? 如何在每次互动时重新安排会话?
答案 0 :(得分:1)
您需要将事件处理程序附加到某些用户交互事件,例如鼠标移动或键盘或类似事件。在事件上,您可以使用ajax从服务器请求某些内容。这将使会话保持活跃。
答案 1 :(得分:1)
让事件监听器监听任何用户交互事件,并让它调用带有会话活动的简单PHP页面[例如:session_start()
]。
但是在听mousemove事件时要格外小心,因为它可能会通过提供大量相应的AJAX请求来扼杀你的服务器。您可以附加计时器并控制拨打的频率。