ホームページ  >  記事  >  バックエンド開発  >  ブラウザは Cookie を保存しませんでした

ブラウザは Cookie を保存しませんでした

王林
王林転載
2024-02-09 10:30:09525ブラウズ

ブラウザは Cookie を保存しませんでした

php Xiaobian Youzi は、ブラウザが Cookie を保存しないという一般的な問題を紹介するためにここにいます。私たちが日常的にブラウザを使用して Web ページにアクセスする場合、Cookie は Web サイトがユーザーのログイン ステータス、個人設定、その他の情報を記憶するのに役立つ一般的なメカニズムです。ただし、ブラウザーが Cookie を保存しないため、ログイン状態が失われ、Web を正常に閲覧できなくなるなどの問題が発生することがあります。では、なぜこのようなことが起こるのでしょうか?一緒に調べてみましょう!

質問内容

15648070,15648070を試してみましたが、残念ながら成功しませんでした:)

こんにちは。gin を使用して API を構築するのは初めてです。ブラウザで Cookie を設定するときにいくつかの問題が発生しました。

つまり、dev tools でリクエストを見ると、正しい値を持つ set-cookie ヘッダーが表示されます。また ## そのリクエスト #cookie にも含まれています。 タブの下に cookie もありました

主な問題は、ブラウザに保存されないことです (

dev tools -> application -> storage -> そして私の Cookie は存在しません) ###後部:### リーリー リーリー ###フロントエンド:### リーリー

何か手がかりはありますか?

ソリューション

(

Discord

#Reactiflux

チャンネルに感謝します)

2 つのことを見逃していました.. サービスターミナル:

AllowHeaders

ヘッダー ->
    "Access-Control-Allow-Headers"、"Authorization"
  • を追加します 追加 AllowOriginFunc

    -> は、特定のドメイン
  • の代わりに
  • *

    を禁止することを意味します ###フロントエンド:### withCredentials: true

  • axios
構成に追加します

以上がブラウザは Cookie を保存しませんでしたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。