このサイトへSSLを使ってアクセスしているか判定して画像を表示します。
画像をクリックするとSSL ⇔ 非SSLを切り替えることができます。
現在のところ"SERVER_PORT"変数を使用して、CGI, FastCGI, Server Side Includes (SSI)の3通りによって判定を行なっています。
<img src="/checkssl/output.cgi" alt="SSL Access Checker @yadiary.net" />
<img src="/checkssl/output.fcgi" alt="SSL Access Checker @yadiary.net" />
<dl>
<dt>SSLによるアクセスの場合</dt>
<dd><!--#if expr="$SERVER_PORT == 443" -->
<a href="http://<!--#echo var='SERVER_NAME' --><!--#echo var='REQUEST_URI' -->" title="Turn on the SSL"><img src="access_over_ssl.png" alt="SSLでアクセスした場合に表示される画像" /></a>を表示します。
現在はSSL(https)でアクセスしています。<br />
<!--#else -->
<img src="access_over_ssl.png" alt="SSLでアクセスした場合に表示される画像" />を表示します。
<!--#endif -->
</dd>
<dt>非SSLによるアクセスの場合</dt>
<dd>
<!--#if expr="$SERVER_PORT == 80" -->
<a href="https://<!--#echo var='SERVER_NAME' --><!--#echo var='REQUEST_URI' -->" title="Turn off the SSL"><img src="access_over_nonssl.png" alt="非SSLでアクセスした場合に表示される画像" /></a>を表示します。
現在は非SSL(http)でアクセスしています。<br />
<!--#else -->
<img src="access_over_nonssl.png" alt="非SSLでアクセスした場合に表示される画像" />を表示します。
<!--#endif -->
</dd>
</dl>
Created: 2010-12-09, Last modified: 2010-12-9