2016-05-24 4 views
0

私はJoomlaを使用していて、2つのセクション/ブランチがあります。ユーザがホームページに着くと、どこに行くか尋ねられます。クッキーは最善の方法ですか?

セクションAを選択した場合、ブラウザは将来のために選択肢を覚えておきたいと思いますが、後でセクションBを訪問する理由が決まれば、ブラウザはセクションAをBに置き換えて、思い出す。

クッキーを正しい方法で使用している場合は、どうすればこれを行うことができますか?どんなヘルプも大歓迎です。クッキーはないが、すべての要求とストレージ対送信されるため

+0

でCookieを使用することができます。何故なの?それは有効なJavaScriptに依存しない、それは利点です。ケースをキャッチするために追加のストレージ技術を実装し、セッションの最後にブラウザが長いライフクッキーをもクリーンアップすることができます。 –

+0

しかし、クッキーをクリーンアップすることは、そのようなことを覚えていないことを示すはずのユーザーの決定です。我々は彼の欲望に対してユーザーを強制しようとすべきではありません。 –

答えて

0
Setcookie("path", "A", 3600*31*365); // Set cookie for about a year. 
Echo $_cookie["path"]; // Read cookie 
Setcookie("path", "B", 3600*31*365); // Replace the cookie with path B. 
0

両方のセクション/ブランチが同じドメイン(またはサブドメイン)にある場合、クッキーは良い方法ですが、ローカルストレージも良い選択肢になります。

次のリンクは、私がHTTP応答でサーバーによって設定されたクッキーを使用することになり、あなたがJoomlaのhttp://blog.tormix.com/joomla/set-and-get-cookies-in-joomla-cms/

関連する問題