0

私はphpにCookieを設定しました。つまり、

setcookie("username",$username,time()+3600);

ユーザーがアクティブな場合、1時間後にjavascriptで、Cookieの時間を延長したいと思います。また、ユーザーが 15 分以上アイドル状態の場合、JavaScript で Cookie を削除したいと考えています。出来ますか ?何か助けはありますか?

4

1 に答える 1

0

ユーザーが 15 分以上非アクティブであったかどうかを確認するためのチェックを達成できませんでしたか?ユーザーは過去 15 分間アクティブでした。

Cookie の値に「最終アクセス」時刻を追加すると、Cookie の値は (PHP の初期設定で) $username.';'.time() になります。その後、それに対して日付ルーチンを実行できます。

JavaScript を介して Cookie を更新するのに 1 時間待つのではなく、PHP を介してページをロードするたびに Cookie の「最終アクセス」時刻を更新するか、ajax ルーチンを使用してこれを達成することができます。

于 2013-03-07T12:04:58.247 に答える