[#39948] exit in Ruby/GTK window — NAWATE Masahiko <strike@...>

縄手@松江です.

31 messages 2004/08/10
[#39949] Re: exit in Ruby/GTK window — Masao Mutoh <mutoh@...> 2004/08/10

むとうです。

[#40526] procの動作について(質問) — "Hisashi Yahata" <yahatah@...> 2005/01/13

[#39973] 初心者向けの意見交換の場は?簡単な質問はどこにすればよいでしょうか。 — "Hisashi Yahata" <yahatah@...> 2004/08/26

60歳間近になった素人ですが、rubyに興味をもち、勉強を始めました。

[ruby-list:39941] HTTPS環境変数

From: Kazuhiro NISHIYAMA <zn@...>
Date: 2004-08-01 14:41:57 UTC
List: ruby-list #39941
西山和広です。

RWikiと(RWikiのコードを参考にした)tDiaryで「https環境以外では、
HTTPS環境変数はセットされない」ことを期待しているコードが入って
います(*1)。


apache + mod_sslやapache-sslではhttpsのときのみHTTPS環境変数に
「on」という値が設定されていて期待通りになります。

IISの場合、httpsの時は「ON」に設定されていて、
httpの時は「OFF」という値が設定されているそうです(*2)。
そのため、httpの場合もhttpsと誤判定されてしまって、
httpでアクセスしてもページの中などのURLがhttpsに
なってしまいます。


他のパターンがないのならhttpsかどうかの判定を
if /on/i =~ ENV['HTTPS']
  # ...
end
にすれば良いと思うのですが、他の環境ではHTTPS環境変数は
どうなっているのでしょうか?


参考:
*1: http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=IIS%A4%C8RWiki
*2: http://www.microsoft.com/windows2000/ja/advanced/iis/htm/asp/vbob5vsj.htm


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)


In This Thread

Prev Next