たとえば、ユーザーがセッション中に閲覧して次回提案するページのURLをログファイルに保存したいと思います。最良のシナリオは何ですか?
1 に答える
1
正しいシナリオは、ユーザー Cookie をサーバー上のデータベース上のデータに接続し、最後にアクセスしたページを保持することです。
ページ数が少ない (データベースではない) サイトの代替案は、各ページに番号を付け、この番号を Cookie にのみ保存し、このページ番号に基づいてどのページを表示するかを知ることです。たとえば、56 はページ contact.aspx 用です。
次にあなたのページにアクセスしたときに、そのパラメーターを見つけて提案を行います。
Cookie に完全な URL ページを保存することはお勧めしません。Cookie のサイズが大きくなりすぎて、他の問題が発生する可能性があるためです (すべての Cookie がすべての呼び出しでユーザーを追跡していると考えてください。画像)。
もちろん、この提案を行う必要があるのは、新しいセッションに対してのみであり、ユーザーが同じページにいない場合です。また、ユーザーがサイトの 10 ページを開いた場合に何が起こるか考えてみてください。しばらく操作を行わなかった後、セッションがすべて終了します。ユーザー インターフェイスをもう一度考えてみてください。ページの終わり。
于 2012-07-06T09:20:19.650 に答える