我正在为我正在开发的网站使用 CodeIgniter,因为管理区域使用 AJAX 请求与服务器进行通信。用户可能正在处理不需要 AJAX 请求的事情,因此当用户尝试使用 AJAX 发送内容时,经过一段时间的非 AJAX 工作后,会导致如下错误:
语法错误:意外的令牌 < http://www.site.com/index.php
我检查用户是否在服务器上登录,如下所示:
if(!isset($_SESSION['username'])){
redirect('login');
}
我只使用 $_SESSION,而不是 cookie。我是否必须使用 cookie 或实现一些 JavaScript 函数来 ping 服务器以在用户空闲时使其保持活动状态,或者两者兼而有之?提前致谢。