ホームページ >バックエンド開発 >PHPチュートリアル >Firefox でのセッション エラー

Firefox でのセッション エラー

WBOY
WBOYオリジナル
2016-06-13 13:35:25846ブラウズ

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 になります。

また、番号は更新できません。更新されると、ショッピング カート セッションは空になります。

なぜこれが起こるのか誰か説明してもらえますか?


-----解決策---------

議論してください
ご提案ありがとうございますが、HTML 内の Javascript はセッションとは何の関係もありません。そして、Session はサーバー側にあるので、JavaScript とは何の関係もないはずです。なぜ Javascript をチェックするのでしょうか。

------解決策---------
話し合う
引用:
ブラウザの Cookie セキュリティを低いレベルに設定する必要があります。

この設定は IE で行う必要がありますが、IE は正常で、Firefox ではレベルがないようです。コンセプトですよね?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。