- 締切済み
Cookieが正しく取得できない
domain="xxxx.com" path="/" でセットしたCookieを <script type="text/javascript" src="aaa.xxxx.com/cgi-bin/aaaa.cgi"></script> と指定したCGIで取得できない。 通常であれば domain="xxxx.com" path="/" でセットしたCookieを http://aaa.xxxx.com/cgi-bin/aaaa.cgi にアクセスした際に取得することはできるはずですが、 <script src="・・・・・・"></script> の形で指定すると取得できなくなることはあるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ralf124c
- ベストアンサー率52% (232/446)
回答No.1
Scriptタグを使ってCGIは呼び出せません。 根本的に間違っていると思います。 また、これをHTML内に組み込んでページ表示はされてもsrcの内部がJavaScriptではないのでブラウザ下部にJavaScriptエラーが出てCGIが実行される以前の問題です。 CGI側でクッキーを取得するならCGIを正常に呼び出す必要があります。 方法は種々ありますが、一般的には「<a>タグ」を使用します。 JavaScriptでクッキーを見たいなら <script type="text/javascript" Language='JavaScript'> document.write(document.cookie); </script> とすべきかと思います。