Firefox でのセッション例外
自分でショッピング カート プログラムを作成しましたが、不思議なことに、ブラウザーによって結果が異なります。これはサーバー側のコードであり、ブラウザとは関係がないと言われています。具体的な症状は、Firefox および Opera でショッピング カート内のアイテム数を更新した後、セッションが空になることです。また、商品を追加した直後は番号が1ですが、追加後買い物カゴに戻ると番号が2になっています。 IE、Chrome、Safariでも同様の操作が可能です。そのような状況に遭遇した人がいるかどうかはわかりません。
ウェブサイトへのリンクは次のとおりです。 (直接リンクを送信することが適切かどうかはわかりません。規制に違反している場合は、管理者に以下のコンテンツの削除を依頼してください)
http://www.qtbox.co.uk
ショッピング カートに商品を追加するには、以下のリンクにアクセスしてください:
http://www.qtbox.co.uk/cart.php?action= add&pid=qt2010&x=47&y=14
追加後、ブラウザのアドレスを直接入力します:
http://www.qtbox.co.uk/cart.php
で正常であることがわかります。 IE では 2 になりますが、新しいオブジェクトは引き続き追加され、最後のオブジェクトは 1 になります。
また、番号は更新できません。更新されると、ショッピング カート セッションは空になります。
なぜこれが起こるのか誰か説明してもらえますか?
-----解決策---------