2

今日のショッピング バスケット アプリケーションは、通常、バスケット アイテムを Cookie 自体に保存するのではなく、サーバー サイドのデータベースにバスケット コンテンツのリストを保存します。Web サーバーは通常、一意のセッション ID を含む Cookie を送信します。Web ブラウザーは、後続の各要求でそのセッション ID を返信し、ショッピング バスケットのアイテムは一意のセッション ID に関連付けられて保存されます。

ウィキから引用した上記の引用について、簡単な例と説明を教えていただけますか?私は英語が苦手で、Web に関する知識があまりないため、ときどき混乱し、ウィキの単語を読むのに頭が痛くなります。

今日、内部 IP アドレス (192.168.1.10 と 192.168.1.11 など) を持ち、同じブラウザーを使用する 2 台のコンピューターは、認証済みの Web サーバーとは区別されるという、ちょっとした話をしました (これについて十分な知識がないのは残念です)。これは、外部からアクセスされた Web サーバーが ISP から割り当てられた 1 つの IP アドレスとしてそれらのうちの 2 つしか認識できないためです。これは正しいですか ?私は、内部 IP によって両方を区別できる Web サイトがあると考えました。

クッキーは、プログラマーが必要とするものを保存するために使用できると思います。これは正しいですか ?

これに関する基本的なこと全体を伝える簡単な図を提供していただければ幸いです。私はそれを愛し、もっと感謝します。

[更新]

サックス!愚かな私 (:mad:) 男はまた、Cookie はユーザー名の保存に使用されていないと主張しましたが、それは正しくありません。

パーソナライゼーション

Cookie は、今後関連するコンテンツを表示するために、Web サイトを訪問したユーザーに関する情報を記憶するために使用される場合があります。たとえば、Web サーバーは、Web サイトへのログインに最後に使用されたユーザー名を含む Cookie を送信して、今後の訪問のために入力できるようにする場合があります。

ところで、彼は私の国のもう一人の中心者 (舌の中心者!) です。

4

4 に答える 4

1

ショッピング カート ソリューションに関する限り、商品を管理する方法に正解も不正解もありません。それは、「あなた」がデータで何をしたいのかということになります。ただし、Cookie はドメインおよびブラウザー専用です。別のドメインまたは別のブラウザーから設定された Cookie にはアクセスできません。

  • ユーザーがストアに戻ってショッピング カートにアクセスできるようにしますか? 次に、これをバックエンドに保存します。
  • セッションでカートの内容を期限切れにしますか? - 次に、有効期限を設定したセッション データまたはCookieで保存します。( ASP.NET セッション状態の概要)
于 2012-07-10T14:22:07.837 に答える
0

Microsoft Commerce Server は、セッション GUID を Cookie に格納します。その GUID は、選択した製品、請求/配送情報、信用調査履歴などの情報を格納するユーザー バスケットに関連付けられています。

つまり、Cookie には最大 4 KB の情報を保存できます。初歩的な情報にはこれで十分です。そのため、通常は詳細な情報をサーバー上のデータベースに格納する方が簡単です。これにより、データ マイニング (たとえば、これを購入した顧客もこれらのアイテムを閲覧した)、ショッピング カートの放棄率なども可能になります。

最新のブラウザーではより大きなストレージ (一部のブラウザーでは最大 2 GB) が許可されているため、ローカル キャッシュはコンテンツ配信の高速化に役立ちますが、その情報はマイニング目的でサーバーで利用できなくなりました。

これがあなたの質問への回答なのか、それとも公式の「回答」なのかはよくわかりませんが、コメント ボックスが小さすぎました。

于 2012-07-10T14:11:20.390 に答える