スパーグローバル変数

スーパーグローバル変数の挙動の設定はphp.iniの中のregister_globals で操作出来る事を書き込みましたが・・・

最近、こんな問題が・・・
当然、開発用のローカルのサーバは、register_globals  off にして開発しておりますが、うっかりWEBサーバの設定を忘れていたようで、ON になっていた
一見サーバのphp.iniの設定を変更すれば良いだけかと思ってしまうのですが。。。事はそう簡単には行かないのです。

なぜなら、サーバ内では他のプログラムも多数動作中の為、うっかりこの設定を変更すると、動かなくなるスクリプトが出る可能性があります。
ホント最悪です。 結局現在作成中のスクリプトを再デバックするしか無いようです。

サーバ設定は一度設定すると簡単には変更出来ませんので、出来限りローカルの開発環境と同一にしておきましょうね? しかし、register_globalsは最悪ですね
忘れていた私が悪いので、八つ当たりはしないでガンバです。

でもやはり$_POST[’key_name’]$key_nameは別で良いですよね?

 


メールでの問合せ