Cuma, Temmuz 12, 2024
Sanal Gündem
Ana SayfaKodlamaPHP Ön Tanımlı Değişkenler (Super Globals)

PHP Ön Tanımlı Değişkenler (Super Globals)

PHP’de süper global değişkenler, tüm PHP dosyalarında otomatik olarak erişilebilen ön tanımlı değişkenlerdir. Bu değişkenler, HTTP istekleri, oturumlar, sunucu ayarları gibi bilgilere erişim sağlar. Aşağıda, yaygın olarak kullanılan bazı PHP süper global değişkenlerin bir listesini bulabilirsiniz:

  1. $_GET: URL üzerinden gönderilen parametreleri içeren bir dizi. Örneğin, URL’de “?name=John” şeklinde bir parametre varsa, $_GET[“name”] bu değeri temsil eder.
  2. $_POST: HTTP POST yöntemiyle gönderilen parametreleri içeren bir dizi. HTML formu kullanılarak gönderilen veriler bu değişkende bulunur. Örneğin, <form method=”POST” action=”example.php”> şeklinde bir form varsa, formdaki girdiler $_POST dizisinde erişilebilir.
  3. $_COOKIE: Sayfa çerezleri (cookies) üzerindeki verilere erişim sağlayan bir dizi. $_COOKIE[“cookie_name”] şeklinde kullanılabilir.
  4. $_SESSION: Oturum verilerine erişim sağlayan bir dizi. Oturum verileri, kullanıcının gezinme süreci boyunca geçici olarak depolanabilir. Önce session_start() işlevi çağrılmalıdır.
  5. $_SERVER: Sunucu bilgilerini içeren bir dizi. Bu dizi, sunucu tarafından sağlanan bilgileri içerir. Örneğin, $_SERVER[“HTTP_HOST”] sunucunun etki alanını temsil eder.
  6. $_FILES: Yüklenen dosyalarla ilgili bilgilere erişim sağlayan bir dizi. Bu dizi, bir dosya yükleme formu kullanılarak gönderilen dosyaların bilgilerini içerir.
  7. $_ENV: Sunucu ortam değişkenlerine erişim sağlayan bir dizi. Sunucunun yapılandırmasına bağlı olarak değişebilir.
  8. $_REQUEST: $_GET, $_POST ve $_COOKIE verilerini içeren bir dizi. Tüm HTTP isteklerine ilişkin bilgilere erişim sağlar.

Bu süper global değişkenler, PHP’de yaygın olarak kullanılan ve farklı senaryolarda veri alışverişi için kullanılan önemli araçlardır.

Bu süper global değişkenlerin her biri bir dizi veya ilişkisel dizi olarak temsil edilir. Örneğin, $_GET bir ilişkisel dizi olarak tüm GET parametrelerini içerir. Bu değişkenlere erişirken güvenlik önlemleri almak önemlidir, çünkü kullanıcı girişine dayalı verileri temsil edebilirler ve kötü niyetli kullanıcılar tarafından manipüle edilebilirler.

Önceki İçerik
Sonraki İçerik
Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

PHP Nedir?

Java Nedir?

Son Yorumlar