青山です。 On Sun, Dec 30, 2001 at 06:23:49PM +0900, nobu.nakada / nifty.ne.jp wrote: > Cookieのデコードを、実際に使用するときまで遅延するということは > 無理でしょうか。 form の場合には POST のように受け取りからしなければならない事があるの で、CGI.new のタイミングが無難と思っていましたが、cookie の場合には HTTP_COOKIE 環境変数を扱うだけなので、再評価させても良さそうですね。 query = CGI.new cookies = query.cookie # この時点で HTTP_COOKIE を解析 cookie = query.cookie['name'] # escape_proc が与えられた場合には、再評価 cookies = query.cookie(escape_proc) # この時点で HTTP_COOKIE を解析 cookie = query.cookie['name'] 混ぜて使うと少し紛らわしい事になりそうですが、さすがに複数の escape 手 法を1つの処理中で利用する事は無いでしょうから、これぐらいで実用になる かもしれませんね。 -- 青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>