From: OZAWA -Crouton- Sakuro Date: 2000-07-31T22:17:30+09:00 Subject: [ruby-list:24049] mod_ruby/eruby/header さく@晴空號です。 一年前の議論をbladeで読み返してみたのですが、どうにも思うような結果が出な いので助けてください。_o_ 自前のWebサーバを立てたおかげで、erubyではなく、mod_ruby(のeruby機能)を使 えるようになったのですが、*.rhtmlファイルでのHTTPヘッダの制御(出力)ができ ずにいます。 出力したいヘッダのうち、主要なものは Last-Modified および Set-Cookie(複数) なのですが、下記 test.rhtml にアクセスしても、Netscapeのクッキー警告機能は 何も報告しませんし、ページ情報の最終更新日時も未定義のままです。 何が足りないのでしょう? METAエレメントで胡麻化すというのは本意ではないので避けたいです。 -----cut----- <%class Time def to_s strftime('%a, %d %b %Y %H:%M:%S %Z') end end require 'cgi' cookie = CGI::Cookie.new('Test', 'HELLO') Apache::request['Set-Cookie'] = cookie.to_s Apache::request['Last-Modified'] = Time.now.to_s %> mod_ruby test

mod_ruby test

-----cut----- 苦しまぎれに %> の前に Apache::request.send_http_header なんて入れて、モロ にページに表示させてしまった^^; -- OZAWA -Crouton- Sakuro E-Mail: mailto:crouton@weatherlight.org mailto:crouton@duelists.org mailto:crouton@isoternet.org mailto:crouton@serika.ne.jp Web: http://www.weatherlight.org/~crouton/ PGP: C98F 74E0 AEEB 4578 1DFC F650 3BE0 9627 11FC C9F5