getenv() ve putenv() fonksiyonları, PHP'de ortam değişkenlerini alma ve ayarlama işlemleri için kullanılır.
-
getenv() Kullanımı:
$kullaniciAdi = getenv("USER"); echo "Kullanıcı adı: " . $kullaniciAdi;Bu örnekte,
getenv()fonksiyonu ile "USER" ortam değişkeninin değeri alınır ve ekrana yazdırılır. -
putenv() Kullanımı:
putenv("VERITABANI_HOST=localhost"); putenv("VERITABANI_KULLANICI=ahmet"); putenv("VERITABANI_SIFRE=parola123");Bu örnekte,
putenv()fonksiyonu ile yeni ortam değişkenleri tanımlanır. Bu değişkenler daha sonra PHP scripti içinde kullanılabilir.Not:
putenv()kullanımı, belirli bir oturum süresince geçerlidir ve sadece o oturumda tanımlanan değişkenlerdir. Kalıcı bir şekilde ortam değişkenleri tanımlamak için genellikle sistem yapılandırma dosyaları veya başka yöntemler kullanılır. -
Örnek Kullanım - Oturum Değişkeni:
$oturumID = "ABC123"; putenv("OTURUM_ID=" . $oturumID); $oturumIDAl = getenv("OTURUM_ID"); echo "Oturum ID: " . $oturumIDAl;Bu örnekte,
putenv()ile bir oturum değişkeni tanımlanır ve ardındangetenv()ile bu değer alınarak ekrana yazdırılır.
Bu fonksiyonlar, özellikle çeşitli konfigürasyon bilgilerini ortam değişkenleri aracılığıyla yönetmek veya kullanıcıya özgü bilgileri elde etmek için kullanılır.