PHPを使ってカートシステムを作ろうとしています。マイ カート システムでは、ユーザーが (ゲストとして) ログインしなくても、ユーザー IP を参照するだけで、商品をカートに追加してそこに保存できます。これがどこに向かっているのかをすでに知っている人もいます。
ここで、2 人の異なる人が同じネットワークから (同じ IP を使用して) 2 つの異なるコンピューターに接続し、私のカート システムにアクセスしようとしたとします。最初の人は商品をカートに追加し、一晩でそれを手に入れるかどうかを考えます。
1 人目が一晩中考えている間に、2 人目が (同じネットワーク内の) 別のコンピューターに接続し、カートにアイテムを追加します。2 番目の人は、自分が追加していない余分なアイテムがカートにあることに気付きます。
外部IPを取得してからローカルIPを使用してコンピューターを分離することで分離しようとしましたが、ローカルサーバーでホストされていない場合はローカルIPを使用できないため、それはばかげているように見えました。
カートを使用する前に顧客にログインさせたくありません。多くの e コマース サイトは、顧客が同じネットワーク内の複数のコンピューターからカートを更新できるようにする方法を考え出しました。どのコンピューターも相互の結果 (カートに表示されるアイテム) に干渉することはありません。