[PHP-users 6825] NameVirtualServer 毎に register_globalsを設定する
Mashiki
php-users@php.gr.jp
Fri, 12 Apr 2002 03:25:26 +0900
お世話になります。mashikiです。
Apache1.3.24 + php4.1.2 で開発していますが、開発機が新たに
用意できなかったため、これまでの議論で、より安全とされている
「register_globals Off」な環境になかなか移行できないでいました。
MLの皆さんはすでにご存知でしょうが、apacheの設定(httpd.conf)内で
NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1>
ServerAdmin mashiki@xxx.xx
DocumentRoot /var/xxxxx/html
ServerName xxxxx
php_flag register_globals On
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerAdmin mashiki@xxx.xx
DocumentRoot /var/yyyyy/html
ServerName yyyyy
php_flag register_globals Off
</VirtualHost>
と、設定すれば同一のマシンで2つの環境で開発できることに、今ごろ
気がつきました。使ったことないですが、「.htaccess」でもできるん
でしょうね。
# 実はスペルミスで「registar_globals Off」と書いたまま、いろいろ
# 試行錯誤してうまくいかず、ここで質問しようとこのメールを書き始
# めたのですが、出す前に気がついてよかったです。(冷汗
#
# これで少なくともこれから開発するプロジェクトに関しては、
# 「register_globals Off」な環境で開発することができそうです。