サーバーの環境変数に
setting
を追加します。 この環境変数は、カレントのリクエストを実行している間のみ存在します。
リクエスト終了時、環境変数は元の状態に戻されます。
ある種の環境変数が変更されることは潜在的なセキュリティリスクとなる 可能性があります。
safe_mode_allowed_env_vars
ディレクティブには接頭辞のカンマ区切りのリストが含まれます。セーフ
モードでは、ユーザはこのディレクティブで指定された接頭辞で始まる名前 を有する環境変数のみを変更可能となります。
デフォルトでは、ユーザは
PHP_
で始まる環境変数 (例えば
PHP_FOO=BAR
)のみを変更可能です。注意:この ディレクティブが空の場合、PHPはユーザに全ての環境変数を修正できる許可
を与えてしまいます!
safe_mode_protected_env_vars
ディレクティブには、 カンマ区切りの環境変数のリストが含まれます。ユーザは、この環境変数 を
putenv()
により変更することができません。これら の変数は、
safe_mode_allowed_env_vars
が変更するこ とを許可している場合でも保護されます。
警告 |
|
getenv()
も参照下さい。