WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:cookieのこと

こばやし[MAIL][URL][WriteDate : Wed Feb 23 20:55:39 2000]

こんちは。KENTさんのページで勉強させてもらっています。
クッキーのことで質問なのですが、たとえば基本的な情報
($cook"name\:$name\,email\:$email\,url\:$url\,pwd\:$pwd\,area\:$area\,icon\:$icon";など)いがいに、フォームで得た情報を
取得し、別のページでも同じようにフォームのページがあり、そこに最初に入力したデータを表示させるとこができるのでしょうか?
入力したデータが同じならクッキーを使って複数のフォームに一つのデータが何度も表示されればと思ていろいろいじっているのですが、無理なのかなーとちょっと諦めモードです。。。cookieの情報を保存しているところと、データをプログラム的に保存しているところがちがうからできないんでしょうか?
Tak[MAIL][URL][WriteDate : Wed Feb 23 22:32:48 2000]

横からすいません。

sub set_cookie内の$cook = "name\:$name1\,name2\:$name2\,"
のデータの結合形式(区切り 「=」 「:」 「,」 「;」 )と 
sub get_cookie内のsplit関数によるデータ
の分離(「/=/」 「/:/」 「/,/」 「/;/」)
が対応していればできると思いますけど,できないんですか?

cookieの保存できる情報量って上限があるんでしょうか?
#回答でなくてすいません。 m(_ _)m >こばやしさん


#ちゃいちゃんパパさんへ
#久しぶりに訪問したら(ラウンジばっかり行ってて...)すごい勢いで更新なさってますね。
#ちゃいパパさんのその創作意欲には本当に驚かされます。っというより見習わなければと
#強く思います。
#このHPは技術的なことだけでなく,こういうことまで勉強させてくれますね。
#ほんとためになると心から思っています。これからもがんばってください。

       もうラウンジでのハンドル名がバレているような気がするTakでした。(^^;
ちゃいパパ[MAIL][URL][WriteDate : Thu Feb 24 09:09:28 2000]

できます。
具体的には、ちょっと今忙しくて、明日お答えします。
(今から千葉へ出張...。)

#Takさん、ありがとう。
ちゃいパパ[MAIL][URL][WriteDate : Fri Feb 25 11:05:34 2000]

今、あらためて、質問を読みましたが、イマイチ理解できません。

>フォームで得た情報を取得し、別のページでも同じようにフォームのページがあり、そこに最初に入力したデータを表示させるとこができるのでしょうか?

これは、クッキーには関係なく、はじめのページで獲た情報を次のページのフォームのエレメントのバリューへ設定してCGI出力すればOKだと思います。

>cookieの情報を保存しているところと、データをプログラム的に保存しているところがちがうからできないんでしょうか? 

イマイチ理解できません。
「データをプログラム的は」データがサーバーにある?
Tak[MAIL][URL][WriteDate : Fri Feb 25 13:13:59 2000]

>別のページでも同じようにフォームのページがあり、そこに最初に入力したデータを表示させるとこができるのでしょうか?

いくつか掲示板のようなFORM入力ページがあって,
「一個目の掲示板で書き込み」→「トップページへ戻る」→「別の掲示板」
みたいなものを僕は想像してたんですけど。

#出張お疲れ様でした。ちゃいちゃんパパさん
ちゃいパパ[MAIL][URL][WriteDate : Fri Feb 25 18:49:56 2000]

Takさん、どうも! 出張から無事帰ってこれました。

>一個目の掲示板で書き込み」→「トップページへ戻る」→「別の掲示板」
なるほど。これだったら。

$ENV{'HTTP_COOKIE'};で有効期限内のすべてのクッキー値を取得します。(部分的にはできないみたい)
クッキーセットをした名前の値を切り出せばOKです。

http://www.parkcity.ne.jp/~chaichan/src/perl05.htm#クッキー
が参考になります。