Php süper global değişkenler php dilinin olmazsa olmaz değişkenleridir. Süper global değişkenler ile formdan veri alma, dosya yükleme, oturum açma, çerez oluşturma, sistem bilgisi alma, ziyaretçi hakkında bilgi topla gibi işlemleri yapabiliriz. En çok başvuracağınız php süper global değişkenleri $_POST, $_GET, $_COOKIE, $_SESSION ve $_FILES olacaktır.
Değişken | Açıklama |
$GLOBALS | Bir değişkeni uygulamamızdaki herhangi bir yerde kullanmamızı sağlar. |
$_POST | Formdan gelen veriyi elde etmek için kullanılır fakat form metodunun method=’post’ olarak tanımlanmış olması gerekir. |
$_GET | Formdan gelen veriyi elde etmek için kullanılır fakat form metodunun method=’get’ olarak tanımlanmış olması gerekir. |
$_SESSION | Oturum nesneleri oluşturmak için kullanılır. |
$_COOKIE | Kullanıcının bilgisayarında çerez nesneleri oluşturmak için kullanılır. |
$_REQUEST | $_POST, $_GET ve $_COOKIE değişkenlerinin değerlerini tek başına alabilir. |
$_SERVER | Sunucu bilgilerini verilen anahtar doğrultusunda elde eder. Ip adresi, mevcut sayfa adresi, tarayıcı tipi vs. |
$_FILES | Her türden dosyanın sunucuya yüklenmesi için kullanılır. |
$_ENV | Sistem değişkenlerini saklayan bir değişkendir. |
$GLOBALS php süper global değişkeninin örnek kullanımını aşağıda inceleyelim. Fonksiyon içerisinde ve fonksiyon dışarısında a değişkeni tanımladık bu iki a değişkeninin değerleri birbirinden farklıdır. Fonksiyon içerisinde $GLOBALS süper global değişkenini kullanarak fonksiyon dışında tanımlamış olduğumuz a değişkeninin değerine erişebiliyoruz.
Okumaya devam et Php Süper Global Değişkenler