新規記事投稿
フォロー記事投稿
記事のキャンセル
From: にあ
<nir@mxa.meshnet.or.jp>
Subject: Re: NTでのくっきー
Date: 1998/01/19 20:59:11
Reference: mesh.program/00471
1月19日に、北澤@えぶぁねっとさんは書きました。
> テスト場所を作りました。
>http://www.eve.ne.jp/user/test/です。
>やはりnotebook2は駄目でした。 スクリプトを見れるようにしてあります。
>
ふーむ、これはなかなか面白い現象かもしれないです。(^^)
## notebook2のCookieの扱いについては、色々言いたいことはありますが、
## 取りあえず本筋とは関係なさそうなので、今回はパスします。(^^;;
notebook2は以前Kazさんに聞かれた時に答えたような、書き込み完了画面が
即時移動になっているタイプ見たいですね。その即時移動のためのLocation:と
同時にCookieを返すようになっています。
確かに手元のNCSAサーヴァ等で使えばLocation:もSet-Cookie:も返してきます。
所が北澤さんの所のIIS3.0からはSet-Cookie:が返ってきません。
もしかすると IIS では、Location:と他のユーザが付けたレスポンスヘッダが
共存できないのかもしれません。
試しに、次の簡単なCGIスクリプトを実行してみて下さい。
Cookieを送ってこないようなら、上の仮定は正しいでしょう。
#!/usr/local/bin/perl
print "Set-Cookie: CookieTest=test; expires=Mon, 26 Jan 1998 00:00:00 GMT; path=/\n";
print "Location: http://www.eve.ne.jp/\n";
print "Pragma: user=definition\n";
print "\n";
exit(0);
まあ、見れば分かるでしょうが、CookieTestと言うクッキーにtestと言う値を
設定した後、eve.ne.jpのホームペーヂに飛びます。クッキーは来週には無効に
なります。念のため、Pragma:ヘッダ(意味は無いです)も入れてみました。