私はCodeIgniterを使用してPHPでTickerサポートクライアントを開発しています。ユーザーがすでにチケットを開いてこのチケットをリストから非表示にしているかどうかを知りたいです。
チケットが開かれたときにデータベースのフラグを変更する解決策があることを知っています。次に、次を使用します。
$(window).unload(function() {
$.ajax({async:false .....
/* change flag in database */
});
しかし、ユーザーのナビゲーターが強制的に閉じている場合はどうなりますか?これらのフラグをリセットするには、CRONタスクを実行する必要がありますか?完全なソリューションについてのフィードバックはありますか?ありがとう。