- 締切済み
クッキーについて教えてください
クッキーは、URLのパスごとに持っているので http://hoge/cgi-bin/ http://hoge/servlet/ http://hoge/jsp/ で利用するクッキーが違ってきます。 上記のディレクトリにあるCGI・サーブレット・JSPで おなじ情報を共有したいのですが、どうすればよいでしょうか? 仮想のURLのパスにマッピングすればできそうな気もするのですが 単純に一つのディレクトリを一つのマッピングのではないので どのように設定すればよいか分かりません。 (そのようなことができるのかも分かりません。) サーバ構成は WindowsNT4.0+IIS+Tomcat です。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- NINJA104
- ベストアンサー率43% (133/306)
>ということは、クッキーを設定する時に >domain=hoge; path=/ (ルート) >を指定するということでしょうか? です。 この様な設定でcookieを利用している他サイトの例として、良く見掛けるtcup掲示板サービスがあります。 あっ、path=/; としてください。
- arata
- ベストアンサー率49% (139/279)
Sessionオブジェクトを使用してみては? あっ、でもCGIから使えないか・・・駄目ですね。
- NINJA104
- ベストアンサー率43% (133/306)
単純に http://hoge/ まででクッキー情報を生成すれば宜しいかと思います。
お礼
早速の回答ありがとうございます。 ということは、クッキーを設定する時に domain=hoge; path=/ (ルート) を指定するということでしょうか? (ちなみに今はこれらの指定はしていません。) また、クッキーを取得する時にドメインおよびパスを 指定する方法が分からない(本当にない?)のですが 取得されるクッキーは、それより上位のパス (この場合、http://hoge/ とか)のクッキーも取得 できるということでしょうか? よろしくお願いします。
お礼
早速の返答ありがとうございます。 確かにCGIさえいなければ、その方法がよいのですが・・・ ということで、いかに既存のシステムがあるとはいえ、 できるだけ同じ構成でシステムを作りましょう(^^;