Функции PHP »»» Информационные и опционные функции PHP(PHP 3, PHP 4, PHP 5)
putenv - устанавливает значение переменной окружения.
Описание
void putenv (string setting)
Добавляет setting в окружение сервера.
Переменная окружения существует только в период существования текущего
запроса. В конце запроса окружение восстанавливается в оригинальное состояние.
Установка некоторых переменных окружения может, потенциально, пробить
брешь в защите.Директива safe_mode_allowed_env_vars содержит список префиксов с разделением запятыми. В Safe
Mode пользователь может изменять только те переменные окружения, имена
которых начинаются с префиксов, предоставляемых этой директивой. По умолчанию
пользователи могут устанавливать только переменные окружения, начинающиеся с PHP_
(например, PHP_FOO=BAR).
Примечание: если это пустая директива, PHP позволит пользователю
модифицировать ЛЮБУЮ переменную окружения!
Директива safe_mode_protected_env_vars содержит список переменных окружения с разделением запятыми, который
пользователь не может изменять с помощью
putenv().Эти переменные будут защищены, даже если safe_mode_allowed_env_vars разрешает их изменять.
Предупреждение! |
---|
Эти директивы работают только тогда, когда режим safe-mode включён! |
Пример 1. Установка переменной окружения putenv ("UNIQID=$uniqid"); |
|
См. также getenv().