1

たとえば、ユーザーがセッション中に閲覧して次回提案するページのURLをログファイルに保存したいと思います。最良のシナリオは何ですか?

4

1 に答える 1

1

正しいシナリオは、ユーザー Cookie をサーバー上のデータベース上のデータに接続し、最後にアクセスしたページを保持することです。

ページ数が少ない (データベースではない) サイトの代替案は、各ページに番号を付け、この番号を Cookie にのみ保存し、このページ番号に基づいてどのページを表示するかを知ることです。たとえば、56 はページ contact.aspx 用です。

次にあなたのページにアクセスしたときに、そのパラメーターを見つけて提案を行います。

Cookie に完全な URL ページを保存することはお勧めしません。Cookie のサイズが大きくなりすぎて、他の問題が発生する可能性があるためです (すべての Cookie がすべての呼び出しでユーザーを追跡していると考えてください。画像)。

もちろん、この提案を行う必要があるのは、新しいセッションに対してのみであり、ユーザーが同じページにいない場合です。また、ユーザーがサイトの 10 ページを開いた場合に何が起こるか考えてみてください。しばらく操作を行わなかった後、セッションがすべて終了します。ユーザー インターフェイスをもう一度考えてみてください。ページの終わり。

于 2012-07-06T09:20:19.650 に答える