1

ページの読み込み後、または後で使用するために ajax リクエストの後にクライアント側でユーザー データを保存したいので、サーバー データベースを振り返らないようにします。

4

2 に答える 2

3

最初Cookiesにそして次にHTML 5 Local Storageあなたを助けることができます!

PSセッションは主にサーバー側のもののように聞こえます。

アップデート

あなたのコメントについて:セッションはしばらくすると期限切れになるので、私はセッションを扱いたくありません。

どういうわけかユーザー状態を本当に保存する必要があり、それを長期間保持したい場合。あなたはできる:

  1. Webサーバーのベンダーマニュアルを参照してください。セッションタイムアウト値を増やします。
  2. ユーザーのデータセット(別名ユーザーセッション)を永続ストレージに保存します。アレイをシリアル化し、データベースシステムに保存します。
  3. セッションIDまたはユーザーIDをブラウザのCookieまたはHTML5ローカルストレージに保存し、次回それを取得して、データベースを調べ、その複雑で大きなデータセットをユーザーセッションに再度ロードします。
  4. あなたがしていることのセキュリティについて考えてください...
于 2013-02-01T11:53:17.510 に答える
0

クライアント側ではJavaScriptlocalStorageを使用する必要がありますが、使用できるのは最新のブラウザーとIE>8のみです。

于 2013-02-01T11:52:52.557 に答える