Manual do PHP
Anterior |  | Próxima

# putenv

(PHP 3, PHP 4, PHP 5)

putenv -- Define o valor de uma variável de ambiente

## Descrição

void putenv ( string setting )

Adiciona `setting` no ambiente do servidor. A variável de ambiente irá existir somente durante a requisição atual. Ao final da requisição o ambiente é retornado ao seu estado natural.

Definir certas variáveis de ambiente pode ser potencialmente uma brecha de segurança.. A diretiva `safe_mode_allowed_env_vars` contém uma lista separada por vírgula de prefixos. No modo seguro, o usuário poderá alterar variáveis de ambiente cujo o nome comece por um dos prefixos indicados nesta diretiva. Por padrão os usuários só poderão definir varáveis que comecem com `PHP_` (ex.. `PHP_FOO=BAR`). Nota: se esta diretiva estiver vazia, o PHP permitirá ao usuário modificar QUALQUER variável de ambiente!

A diretiva `safe_mode_protected_env_vars` contém uma lista separada por vírgula de variáveis de ambiente que o usuário não possa mudar usando putenv(). Estas variáveis serão protegidas mesmo que `safe_mode_allowed_env_vars` esta definida para permitir muda-las

Atenção
Estas diretivas só tem efeito quando safe-mode esta ativada!

Exemplo 1. Definindo uma variável de ambiente
`<?php putenv("UNIQID=$uniqid"); ?>`

Veja também getenv().

Anterior | Principal | Próxima
phpversion | Acima | restore_include_path