ページの読み込み後、または後で使用するために ajax リクエストの後にクライアント側でユーザー データを保存したいので、サーバー データベースを振り返らないようにします。
質問する
650 次
2 に答える
3
最初Cookies
にそして次にHTML 5 Local Storage
あなたを助けることができます!
PSセッションは主にサーバー側のもののように聞こえます。
アップデート
あなたのコメントについて:セッションはしばらくすると期限切れになるので、私はセッションを扱いたくありません。
どういうわけかユーザー状態を本当に保存する必要があり、それを長期間保持したい場合。あなたはできる:
- Webサーバーのベンダーマニュアルを参照してください。セッションタイムアウト値を増やします。
- ユーザーのデータセット(別名ユーザーセッション)を永続ストレージに保存します。アレイをシリアル化し、データベースシステムに保存します。
- セッションIDまたはユーザーIDをブラウザのCookieまたはHTML5ローカルストレージに保存し、次回それを取得して、データベースを調べ、その複雑で大きなデータセットをユーザーセッションに再度ロードします。
- あなたがしていることのセキュリティについて考えてください...
于 2013-02-01T11:53:17.510 に答える
0
クライアント側ではJavaScriptlocalStorageを使用する必要がありますが、使用できるのは最新のブラウザーとIE>8のみです。
于 2013-02-01T11:52:52.557 に答える