2008年

CPI サーバは PHP4.3 or PHP4.4 の register_globals がデフォルトで ON このエントリーを含むはてなブックマーク

PHP Add comments

CPI というレンタルサーバの PHP の設定がよく理解できない。

PHP4.3.11, PHP4.4.1, PHP4.4.2, PHP5.0.4 がインストールされていてバージョンを選択して使用することができるのだが、PHP4.3.x と PHP4.4.x の php.ini のデフォルトの設定が

register_globals = On

になっている。

PHP5.x だけは register_globals = Off だった。

理由を問い合わせたら

サーバーのリリース時期のPHPのデフォルトの設定が、register_globals が Onになっている設定となっており、その後register_globals はoffにするほうがセキュリティ的に望ましいという設定になったため、PHP5を導入する時に、ご変更をさせていただいております。

という理由らしいが、PHP4.2 以降、既にデフォルトは Off になっていると思うのだが。

設定を変更できるからまだいいのですが、デフォルトでセキュリティ的によくない設定になっているのがどうなんだろう。

関連する投稿

One Response to “CPI サーバは PHP4.3 or PHP4.4 の register_globals がデフォルトで ON”

  1. PHP の将来 ? Ver6 はどうなるのか | Sun Limited Mt. Says:

    [...] とくに magic_quotes とか register_globals とかが削除されるのはうれしいですね。あることによって面倒なことになることが多いので。いまだに PHP 4.4 で register_globals がデフォルトで ON のレンタルサーバとかあるし。 [...]

Leave a Reply

Additional comments powered by BackType

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン