top

Описание функции putenv



putenv


(PHP 3, PHP 4)
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() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст