PHP Session (Oturum) Tanımlama, Okuma Ve Silme İşlemleri

PHP'de oturum (session) kullanımı için genellikle session_start() fonksiyonu ile başlatılır. Oturum boyunca değişkenler $_SESSION süper global değişkeni kullanılarak tanımlanabilir, okunabilir ve silinebilir. İşte basit bir örnek:

Oturumu Başlatma ve Değişken Tanımlama:

<?php // Oturumu başlatma session_start(); // Oturum değişkenlerini tanımlama $_SESSION["kullaniciAdi"] = "ahmet"; $_SESSION["email"] = "ahmet@example.com"; ?>

Oturum Değişkenlerini Okuma:

<?php // Oturumu başlatma session_start(); // Oturum değişkenlerini okuma $kullaniciAdi = $_SESSION["kullaniciAdi"]; $email = $_SESSION["email"]; // Değerleri ekrana yazdırma echo "Kullanıcı Adı: " . $kullaniciAdi . "<br>"; echo "E-posta: " . $email; ?>

Oturum Değişkenlerini Güncelleme:

<?php // Oturumu başlatma session_start(); // Oturum değişkenlerini güncelleme $_SESSION["kullaniciAdi"] = "mehmet"; $_SESSION["email"] = "mehmet@example.com"; ?>

Oturum Değişkenlerini Silme:

<?php // Oturumu başlatma session_start(); // Oturum değişkenlerini silme unset($_SESSION["kullaniciAdi"]); unset($_SESSION["email"]); ?>

Yukarıdaki örneklerde session_start() fonksiyonu oturumu başlatır ve $_SESSION süper global değişkeni üzerinden oturum değişkenleri tanımlanır, okunur, güncellenir ve silinir.

  • Oturum değişkenleri bir kullanıcının bir sayfa üzerindeki tüm talepleri arasında saklanır.
  • Oturum verileri genellikle sunucu taraflıdır, bu nedenle daha güvenli bir veri depolama mekanizması sunar.
  • unset() fonksiyonu kullanılarak oturum değişkenleri silinebilir.

Not: Oturum başlatma işlemi, sayfanın en üst kısmında (<?php etiketinden önce) yer almalıdır.



Yorum Ekle

Üzerine gel