• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cookie が有効がどうか判断させたいのですが・・・)

cookie が有効かどうかを判断する方法とは?

このQ&Aのポイント
  • cookie が有効かどうかを判断する方法について考えています。質問文章では、ブラウザーが cookie が有効かどうかを調べるためのスクリプトを紹介しています。しかし、初回アクセスでは0が返ってくる場合があり、cookie の書き込みと読み出しのタイミングに疑問を持っています。
  • 質問者は、cookie を書き込んだ後、読み出そうとするときに特定のタイミングがあるのか疑問に思っています。一度リロードしてから読み出す必要があるのか、それとも何か別の方法があるのか知りたいそうです。
  • 質問者は、この問題を考え込んでいるようですが、ベテランの方にとっては簡単な問題かもしれません。どのような方法で cookie が有効かどうかを判断するのか、具体的な解決策やヒントを教えてもらえればと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • nak205
  • ベストアンサー率60% (40/66)
回答No.1

ご推測の通り、Cookieを書き込んでから同じプロセスでそのCookieを読み込むことはできません。 CookieはCGIが呼び出されたときに環境変数の一つとして読み込まれます。ですからサンプルでは、書き込む以前にすでにCookieが読み込まれています。 ブラウザのCookieが有効になっているか否かは、別のCGIかJavaScriptであらかじめ書き込んでおく必要があります。

yasu
質問者

補足

ありがとうございました。 アドバイスいただけたので、自作CGIでよくよく 確認したところ、まさしくおっしゃるとおりでした。 これでようやく納得しました。。。

すると、全ての回答が全文表示されます。

関連するQ&A