CodeIgniter で SSL

posted by on 2010.10.12, under 業務日誌
12:

CodeIgniter で SSL を使いたい。

まあ当たり前のことながらニーズがあるのですが、CI側では準備してないっぽいです。
さすがです。

ということで、じゃあどんな方法が考えられるかと、とりあえずググってみると、
CodeIgniterでSSLを使う方法:浜村拓夫の世界
こちらでまとめてくれていました。

mod_rewriteを使う方法は確かに楽なんだけども、ふと思う。
POSTでデータ送る時はどうするんだろ?
たしかmod_rewriteだと、全部GETになっちゃうような気が。

とはいえ

  • mod_rewriteだとお手軽でラク
    (softbank携帯はリダイレクト回数に制限があったような気もしますが、何回も何回もしなければ、大丈夫なはず)

なので、使い分けなのかなと。

POSTでデータを送りたい場合などに使用したい、上記、まとめページにもでてくる、拡張用のコードは、こちらで公開していただいてます。

判定用ファンクションのSSL判断条件が

if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {

となっておりますが、この環境変数を持っていないレンタルサーバもある(さくらインターネットとか)ため、注意が必要です。

.htaccess

posted by on 2010.04.05, under 業務日誌
05:

の中で、

<directory>
</directory>

ってやっても、有効にならないのね。

今日、初めて知りました。

pagetop