Descripción
bool
putenv ( string parametro )
Agrega parametro al entorno del
servidor. La variable de entorno existirá
únicamente durante la petición actual. Al final de
la petición el entorno es recuperado a su estado original.
Definir ciertas variables de entorno puede representar una brecha
de seguridad potencial. La directiva
safe_mode_allowed_env_vars contiene una lista
de prefijos delimitados por comas. En Modo Seguro, el usuario
puede alterar únicamente variables de entorno cuyos
nombres comiencen con los prefijos ofrecidos por esta
directiva. Por omisión, los usuarios sólo
podrán definir variables de entorno que comiencen con
PHP_ (p.ej.
PHP_FOO=BAR). Nota: si esta directiva se
encuentra vacÃa, ¡PHP permitirá que el
usuario modifique CUALQUIER variable de entorno!
La directiva safe_mode_protected_env_vars
contiene una lista de variables de entorno delimitadas por comas,
que el usuario final no podrá modificar usando
putenv(). Estas variables serán
protegidas incluso si
safe_mode_allowed_env_vars se establece de tal
modo que permita modificarlas.
| Aviso |
¡Estas directivas tienen efecto únicamente cuando
safe-mode mismo
está habilitado!
|
Ejemplo 1. Definición de una variable de entorno
<?php putenv("UNIQID=$uniqid"); ?>
|
|
Vea también getenv().