putenv
(PHP 4, PHP 5)
putenv — BeállÃja egy környezeti változó értékét.
LeÃrás
Hozzáadja a setting beállÃtást a szerver környezethez. A környezeti változó csak az aktuális futás idejére fog létezni. A futás végén a környezet visszaáll az eredeti állapotába.
Egyes környezeti változók beállÃtása biztonsági rést hozhat létre. A safe_mode_allowed_env_vars direktÃva tartalmaz egy vesszÅ‘vel elválasztott prefix listát. Safe módban a felhasználó csak olyan környezeti változókat állÃthat be, amelyek neve ezen direktÃva által meghatározott prefixekkel kezdÅ‘dik. Alapértelmezés szerint a felhasználók csak olyan környezeti változókat állÃthatnak be, amelyek neve a PHP_ karaktersorozattal kezdÅ‘dik (pl. PHP_IZE=BIGYO). Megjegyzés: ha ez a direktÃva üres, akkor a PHP megengedi bármely környezeti változó beállÃtását!
A safe_mode_protected_env_vars direktÃva egy vesszÅ‘vel elválasztott környezeti változó listát tartalmaz, amelyeket a felhasználó nem állÃthat be a putenv() használatával. Ezek a változó akkor is védettek maradnak, ha a safe_mode_allowed_env_vars megengedi a módosÃtásukat.
Ezen a direktÃváknak csak akkor van hatásuk, ha maga a safe-mode be van kapcsolva!
Example#1 Egy környezeti változó beállÃtása
<?php
putenv("EGYEDIAZON=$egyediazon");
?>