クッキーは、URLのパスごとに持っているので

http://hoge/cgi-bin/
http://hoge/servlet/
http://hoge/jsp/

で利用するクッキーが違ってきます。
上記のディレクトリにあるCGI・サーブレット・JSPで
おなじ情報を共有したいのですが、どうすればよいでしょうか?

仮想のURLのパスにマッピングすればできそうな気もするのですが
単純に一つのディレクトリを一つのマッピングのではないので
どのように設定すればよいか分かりません。
(そのようなことができるのかも分かりません。)


サーバ構成は WindowsNT4.0+IIS+Tomcat です。


よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

>ということは、クッキーを設定する時に


>domain=hoge; path=/ (ルート)
>を指定するということでしょうか?

です。

この様な設定でcookieを利用している他サイトの例として、良く見掛けるtcup掲示板サービスがあります。

あっ、path=/; としてください。
    • good
    • 0

Sessionオブジェクトを使用してみては?


あっ、でもCGIから使えないか・・・駄目ですね。

参考URL:http://www.atmarkit.co.jp/fjava/special/servlet0 …
    • good
    • 0
この回答へのお礼

早速の返答ありがとうございます。
確かにCGIさえいなければ、その方法がよいのですが・・・

ということで、いかに既存のシステムがあるとはいえ、
できるだけ同じ構成でシステムを作りましょう(^^;

お礼日時:2001/06/18 16:18

単純に

http://hoge/ まででクッキー情報を生成すれば宜しいかと思います。
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。

ということは、クッキーを設定する時に
domain=hoge; path=/ (ルート)
を指定するということでしょうか?
(ちなみに今はこれらの指定はしていません。)

また、クッキーを取得する時にドメインおよびパスを
指定する方法が分からない(本当にない?)のですが
取得されるクッキーは、それより上位のパス
(この場合、http://hoge/ とか)のクッキーも取得
できるということでしょうか?

よろしくお願いします。

お礼日時:2001/06/18 16:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング