PHP Süper Global Değişken Nedir ?
Süper global değişkenler PHP’nin bize sunmuş olduğu sabit değişkenlerdir.Bu süper global değişkenleri projelerinizde kullanıcının ip adresini almak için veya kullandığı tarayıcının bilgilerini almak için vs. kullanabilirsiniz.
Ayrıca
phpinfo();
fonksiyonunu çalıştırarak php sürümü ve özellikleri hakkında bilgilere ulaşabilirsiniz.
PHP Süper Global Değişkenler Nelerdir? Nasıl Kullanılır?
$GLOBALS süper global değişkeni, tanımladığınız bir değişkeni her yerde kullanabilmenizi sağlar.
Peki $GLOBALS süper global değişkeni nasıl kullanılır ?
Tanımlanmış bir değişkenin adı $GLOBALS süper global değişkeni içinde tanımlanarak kullanılır.
Fonksiyon içine yazılan kodlar başka fonksiyon içinde normal olarak kullanılamaz.Ancak süper global değişken kullanılarak kullanılabilir.İlerleyen zamanlarda fonksiyon derslerinde nedenini açıklayacağım.
Örneğin;
function htayfur(){
$htayfur = "Htayfur Süper Global Değişkenler";
}
function hakan(){
echo $GLOBALS['htayfur'];
}
$_POST süper global değişkeni işlem sayfasına POST metodu olarak gönderilen değeri elde etmeye yarar.
$_POST süper global değişkeni nasıl kullanılır?
Örneğin bir form oluşturalım ve bu form “POST” metodu ile değeri işlem sayfasına yollasın.Yollanan değeride işlem sayfasından alıp ekrana yazdıralım.
<form action=”islem.php” method=”POST”><br />Site Adı : <input name=”htayfur” type=”text” /></form>
Form’u oluşturduk , şimdi değerimizi işlem sayfasında alıp kullanalım.
$Hakan = $_POST['htayfur'];
/* Gelen değeri $Hakan değişkenine tanımladık. */
echo $Hakan;
$HTTP_POST_VARS süper global değişkeni $POST süper global değişkeni ile aynı görevi yapar.
$HTTP_POST_VARS global değişkenini PHP 4.1 ve daha alt versiyonlarında kullanılan süper global değişkendir.
$HTTP_POST_VARS süper global değişkeni nasıl kullanılır?
$HTTP_POST_VARS süper global değişkeni ile $POST süper global değişkeninin kullanımı aynıdır.
Kullanım kod örneği :
$Hakan = $HTTP_POST_VARS['htayfur'];
/* Gelen değeri $Hakan değişkenine tanımladık. */
echo $Hakan;
$_GET süper global değişkeni işlem sayfasına GET metodu olarak gönderilen değeri elde etmeye yarar.
$_GET süper global değişkeni nasıl kullanılır?
$_GET süper global değişkeninin kullanımı $_POST global değişkeni kullanımı ile benzerdir.
Örnek kullanım kodu :
$Hakan = $_GET['htayfur'];
/* GET metodu ile gelen değeri $Hakan değişkenine tanımladık. */
echo $Hakan;
$HTTP_GET_VARS global değişkeni $_GET global değişkeni ile aynı işi yapar.$HTTP_GET_VARS global değişkeni PHP 4.1 ve daha alt versiyonlarında kullanılan süper global değişkendir.
$_COOKIE;
$_COOKIE global değişkeni çerezleri kullanarak oturum açmak için kullanılır.
$HTTP_COOKIE_VARS global değişkeni $_COOKIE ile aynı işlemi yapıyor.PHP 4.1 sürümünden sonra $_COOKIE global değişkeni kullanılmaya başlamıştır.
$_SESSION;
$_SESSION süper global değişkeni oturum açmak için kullanılır.
$HTTP_SESSION_VARS;
$HTTP_SESSION_VARS , $_SESSION global değişkeninin eski kullanım şeklidir.
$_REQUEST;
$_REQUEST global değişkeni $_GET,$_POST ve $COOKIE süper global değişkenlerinin değerlerini tek başına alabilen değişkendir.
$_FILES;
$_FILES dosya yükleme global değişkenidir.
$_SERVER;
$_SERVER süper global değişkeni tarayıcı adı , kullanıcının ip adresi , gelinen link gibi benzeri bilgileri kullanmaya yarar.
$_ENV;
$_ENV global değişkeni sistem değişkenlerini tutmaya yarayan bir süper global değişkendir. Platform özelliği , dosya yolu gibi bilgileri kullanmaya yarar.
PHP Süper Global Değişkenler için henüz bir yorumda bulunulmamış! Hemen üst alanda bulunan formu kullanarak PHP Süper Global Değişkenler için ilk yorumu yapabilirsin.