register_globals=On の場合、次のプログラムは $user_name と $user_pass を直接使用して値を受け入れることができます。
つまり、register_globalsはグローバル変数として登録されているので、Onの場合は渡された値を直接グローバル変数として登録してそのまま利用することになり、Offの場合は特定の配列で取得する必要があります。
したがって、値を取得できないという上記の問題が発生した場合は、まず register_globals 設定が値を取得する方法と一致しているかどうかを確認する必要があります。
注: phpinfo() 関数を使用することも、php.ini を直接表示することもできます。
|