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.