dポイントプレゼントキャンペーン実施中!

cgi(perl)を使用してクッキーをセットし、別のドメインに飛んでいくスクリプトを作っています。
例えば、cgiはwww.a.comにあり、クッキーをセットした後、www.b.comに飛びます。
www.b.comで、セットしたクッキーが有効になるようにしようと思ってます。

このような記述で試してみましたが、http://www.b.com/test/ でクッキーが有効になっていません。
書き方が間違っているのでしょうか?

print "Set-Cookie: VALUE=hogehoge; path=/test/; domain=www.b.com\n";
print "Location:http://www.b.co.jp/test/\n\n";


ちなみに、クッキーが有効になっているかどうかの判断は、Bookmarkletの「クッキーを表示」を使用して確認しています。
http://bookmarklet.daa.jp/

宜しくお願いします。

A 回答 (1件)

セキュリティー上、絶対不可能、です。


もしこれが可能になると、様々な悪用ができてしまいますよね。。

どうしても、www.a*.comでセットしたクッキーを、www.b*.comのサイトで利用したい場合は、
www.a*.comにプロキシを設定し、www.b*.comを間接的にアクセスする(ブラウザからはあくまで、www.a*.comに見える)ようにする必要があります。
    • good
    • 0
この回答へのお礼

できない、ということが解ってすっきりしました。

プロキシに関しては、
一般公開しているサイトであり、閲覧する人にプロキシの設定してもらうのも大変ですので、別の方法を考えます。
ありがとうございました。

お礼日時:2005/06/09 13:32

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