クッキーを食べてもらえないのです…

[上に] [前に] [次に]
紅葉 [E-Mail] 2000/06/10(土) 03:08:58
初めまして、いつも参考にさせて頂いています。

現在CGIの勉強中で、やっと一行コメントBBSを作るまでに辿り着きました。
(色々な方のスクリプトを参考にさせて貰った上で、ですが…)
設置をして、動かしてみたのですが、何故かクッキーが受け付けてもらえ
ないんです。Telnetで確認すると、ちゃんとヘッダには出力されてるよう
なんですが…。原因がわからなくてパニック状態になっています(TT)
http://www.b-black.com/cgi.txt
↑ここにテキスト化して置いてあるのですが、どこが悪いのか教えて頂け
ないでしょうか…?
他の機能は正常に動きます。(ライブラリは別にあります)
初心者な質問ですが、どうかよろしくお願いいたします。

R.M [E-Mail] 2000/06/10(土) 11:51:01
クセのあるクッキーの使い方をしていますが
きちんと動作を把握していますか?

紅葉 [E-Mail] 2000/06/11(日) 00:27:54
R.Mさんレスありがとうございます。
このクッキー関連の処理はもともとライブラリに置いてるもので、
他のCGIスクリプトと連動して使用できるようにするためこんな
感じになっています。メディア出版から出されている本の
スクリプトを参考にさせて頂いているのですが…。
動作の方は把握しているつもりなのですが、何分、机上の空論と
言った感じではあります(--;;
根本的なところで間違っている場合もあるかと思いますが、
ご教授頂ければ幸いです。

R.M [E-Mail] 2000/06/11(日) 02:11:01
まず、

###--------クッキー関連のサブルーチン--------

の下にある

$hold = 60; #クッキー保存日数
$cookie_id = 'lab'; #クッキーの名前

の2行は初期設定の &get_cookie() を使う前あたりにもっていくべきものだと思います

あと、日付のフォーマットが少し違うようです
expires=Wednesday, 09-Nov-99 23:12:40 GMT
のように設定します(少しくらい違っていても認識するかもしれませんが)

紅葉 [E-Mail] 2000/06/12(月) 01:31:52
[[解決]]
R.Mさん再びありがとうございますm(__)m
御指摘頂いた通り直してみたんですが、やはり動作してくれませんでした…。
ので、もう欲張らずに普通に処理するように書き直してみました(^^;
今度はちゃんと動いているようです。

どうも、色々とありがとうございました。
お騒がせしまして申し訳ありませんm(__)m

andi 2000/06/12(月) 12:58:59
09-Nov-99
って年を4桁にしないと2000年問題に抵触するのでは?

Fuji.♪ [E-Mail] [HomePage] 2000/06/12(月) 13:40:55
クライアント側の処理に依存するかと思います。

[上に] [前に] [次に]