2

ユーザーが行った最後のアクティビティから Cookie の有効期限を延長する方法は?

例を見てみましょう。デフォルトでは、Cookie はユーザーのログイン後 30 分間設定されます。userA は午後 1 時にログインするため、特定の Cookie は午後 1 時 30 分に期限切れになります。

このシナリオの問題は、userA がアプリで何か非常に重要なアクティビティを行っている場合、内部リンクの送信フォームをクリックすると、ログインにリダイレクトされることです。したがって、彼は自分が行った仕事を失います。

私がしたいのは、userA が午後 1 時 (最初のアクティビティ) にログインしたときです。最初に、Cookie は午後 1 時 30 分に期限切れになります。その userA がアイドル状態になった後、つまり、彼はどこもクリックしません。彼は自分のコンピューターを離れ、15 分後、つまり午後 1 時 15 分に再び戻ってきて、php ポータルの使用を開始すると、Cookie の有効期限は午後 1 時 45 分になるはずです。

どうやってするか?スクリプト PHPmyadmin が同じことを行っていることがわかりました。ユーザーが 1440 秒以上非アクティブになると、Cookie の有効期限が切れます。

4

0 に答える 0