アプリ版:「スタンプのみでお礼する」機能のリリースについて

ログインのCGIを作っているのですが、Set-Cookieヘッダにdomainの指定をすると、NN4ではクッキーが入らないのです。
出力しているヘッダは次のような感じです。
Set-Cookie: A=1; expires=Thu, 01-Jan-2004 00:00:00 GMT; domain=.hoge.jp; path=/

他のブラウザではうまく行くことを確認しています。
またNN4でも、domainの指定さえなければうまく行きます。

思い当たる要因というと、
・開発環境がローカルサーバ(192.~)
・ログインページがサブドメインなし(http://hoge.jp/~)
くらいです。(関係ないかもしれませんが、一応)

解決方法などありましたら、よろしくお願い致します。

A 回答 (1件)

「ドメインは、".com", ".edu", "va.us"のような形式のドメインを除いて、ドメイン名の中に少なくとも2つか3つのピリオドを含んでいなければいけません。


※某サイトより引用。

これに引っかかっているのではないのでしょうか。
ピリオドが2つだから弾かれているのかもしれないです。

参考URL:http://www.studyinghttp.net/cookies.html#header

この回答への補足

回答ありがとうございます。
バーチャルホストをhoge.co.jpに変更し、domainの値も.hoge.co.jpとしましたが、やはりダメなようです。
ふと思いつきでwww.hoge.jpでアクセスしてみたところ、domain=.hoge.jpのクッキーが入りました。
・hoge.jp からは .hoge.jp では入らない。
・www.hoge.jp からなら .hoge.jp で入る。
ということのようです。
とりあえずNN4の場合のみ、hoge.jpへのアクセスをwww.hoge.jpへリダイレクトするように設定することとしました。
もし、上記の現象について何かしらの情報がありましたら、またよろしくお願い致します。

補足日時:2002/11/29 16:44
    • good
    • 0

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