管理領域は AJAX リクエストを使用してサーバーと通信するため、現在取り組んでいる Web サイトに CodeIgniter を使用しています。ユーザーは AJAX 要求を必要としない作業を行っている可能性があるため、AJAX 以外の作業をしばらく行った後、ユーザーが AJAX を使用して何かを送信しようとすると、次のようなエラーが発生します。
SyntaxError: 予期しないトークン < http://www.site.com/index.php
次のように、ユーザーがサーバーにログインしているかどうかを確認します。
if(!isset($_SESSION['username'])){
redirect('login');
}
Cookie ではなく $_SESSION のみを使用しています。ユーザーがアイドル状態のときにサーバーを存続させるために、Cookie を使用するか、サーバーに ping を送信する JavaScript 関数を実装する必要がありますか? 前もって感謝します。