2012-05-12 16 views
0

私はJavaスクリプト(クッキー)に基づいた解決策が必要です。これは、ユーザーが選択した設定を保存し、出力(HTMLページ)クッキーを保存しました。ここで共有設定を使用してユーザーの設定を保存し、コンテンツを表示するJavascriptのCookie?

は状況です:

があります(ユーザーがページ1から始まり、(40-50ハイパーリンクを持つ)ページ2に移動し、そこに彼は、ハイパーリンクのいずれかを選択またはクリックすると、目的のページに向けますと言うことができますそれらの40〜50リンクに対応する40〜50ページ)。

すべてのプロセスを自動化する必要があるので、最初の訪問後にユーザーの選択内容が保存され、最終的なターゲットに直接ナビゲートされます(40-50ページのページの1つになります)。

任意のコード・スニペットが高く評価されます。..

mrana

+0

「javascriptでクッキーを使って作業する」を検索しようとしましたか? Googleは1700万の結果を与える、StackOverflowはこれに関する2000以上の質問(および答え)を与える。 – VisioN

+0

ok、私の問題と似ている可能性のあるリンクを提供してください... – mrana

+0

Nyone?非常に奇妙な!! – mrana

答えて

0

あなたは、サーバー側でpreferenceテーブルでこれを行うことができない理由を私は知って好奇心旺盛です。クッキーはブラウザから削除することができます(これにより、ユーザーは再度その手順を実行する必要があります).40-50のクッキーをブラウザに保存することは、クッキーがすべてのHTTPリクエストに送信されるため、ユーザーの帯域幅を浪費します。

これらの設定や設定がサーバー側に保存されている場合、Cookieからこれらの情報を抽出するのではなく、ユーザーがサイトにログインしたときにどこにユーザーを送信するかを簡単に判断できます。

また、これらの設定をlocalStorageに保存すると、キー/値を格納するための容量が大きくなります。欠点は、最初にブートストラップJSをロードして、localStorageから設定を読み込み、そのユーザーをリダイレクトする場所を決定する必要があることです。

しかし、IMHO私は40-50環境設定を保存する必要がある場合、私はまだサーバー側のソリューションに行きます。

注:Cookieには4KBのデータしか格納できませんが、これは制限です。

関連する問題