• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:共有サーバーSSL環境下でのクッキー取得方法)

共有サーバーSSL環境下でのクッキー取得方法

このQ&Aのポイント
  • 共有サーバーSSL環境下でのクッキーを取得する方法について解説します。
  • 共有サーバーSSL環境下の「A.html」と「B.html」でクッキーを受け渡す方法について調査しました。
  • SSL環境下ではクッキーの読み込みに制限があるため、同じSSLサーバーでも異なるページでのクッキーの受け渡しは難しいです。

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

  • ベストアンサー
  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

まず、「クッキーを取得」とおっしゃっている部分は、「クッキーをセットする」ことだと理解してよろしいでしょうか。 で、基本的にSSLかどうかは関係ありませんから(むしろ逆に、多くのブラウザではSSLならCookieを許可するのがデフォルト)、おそらく、パスの問題ではないでしょうか。 「path=/cgibin」と指定してセットした場合は、「/cgibin」以下でないとブラウザがCookieを送信しません。つまり A.html や B.html の位置が重要です。 それと、お使いのブラウザがCookieを禁止しているということはないでしょうか。

kupapa
質問者

お礼

tasekiさんのおっしゃるとおり、クッキーをセットするパスに問題があったようです。 以下の様に設定することで問題は改善されました。 訂正前のクッキーパス設定 path=/cgi-bin/ クッキーにセットされたパス rental.net/cgi-bin/ ※SSL通信をしてない時は、www.mydomain.com/cgi-bin/というように自分のドメイン名が入るがSSL通信では、レンタルサーバーのサーバー名でセットされてしまう。   訂正後のクッキーパス設定 path=/~username/cgi-bin/ クッキーにセットされたパス rental.net/~usrname/cgi-bin/

関連するQ&A