PHPの文字コードと時間帯を.htaccessで設定する方法

今回、Stable HostでPHPの文字コードと時間帯の設定を行ったので、書いておきます。

過去にもいろいろやっていたのですが、調べたところ、ディレクトリーによっては、php.iniでやっていました。今回は、これを上位ディレクトリーにて.htaccessで一括で行うことにしました。理由は、表示の高速化です。

.htaccessも時間を食います。たとえば、1000行ぐらいあると、6ミリ秒ぐらいかかります。1万行だと60ミリ秒ぐらいかかるので、無視できません。しかも、これが多段構造になっていると、とんでもなく時間がかかります。できるだけ一つの.htaccessで済ませた方がよさそうです。

そこで下位ディレクトリーの.htaccessを全部無効にして、上位にまとめることにしました。なぜなら、全部、文字コードと時間帯の指定だからです。

前置きはこのくらいにして、コードを書いておきます。

php_value default_charset "Shift_JIS"
php_value date.timezone Asia/Tokyo

以上です。

カテゴリーPHP