我有一个简单的长轮询情况。
jQuery
function poll(){
$.get(url,{},function(data){ poll(); });
}
PHP (为简洁起见删除了计时内容)
function responds_to_poll()
{
if( ! $this->current_user()->is_logged_in())
{
redirect('auth/login');
}
echo json_encode("Whats up?");
}
我将观看 Firebug 5-10 分钟,它工作正常,但最终它会说GET (302 Redirect)
并且响应将包含我auth/login.php
文件中的 html。
会话是由本地CI_Session
类驱动的数据库。它们在 2 小时后到期,而不是 5-10 分钟。我已经尝试了在其他问题中看到的一些东西,但到目前为止没有任何效果。我错过了什么?