PHP Süper Global Değişkenler

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.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  1. PHP Süper Global Değişkenler için yorumda bulun

    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.