Php session kullanımı

Php İle session Kullanımı Neredeyse cookie Kullanımıyla Aynı Fakat session, cookie Gibi Tarayıcı Üzerinde Kalıntı Bırakmaz Tarayıcı Üzerinden Çalışmaz, Oturum Süresi Yoktur, Tarayıcı Kapanınca Oluşturulan session Silinir. session Kullanırken $_SESSION dizisi Kullanılır. session ın Kullanılacağı Tüm Sayfaların Başında session_start() Fonksiyonunu Yazmalıyız Aksi Takdirde Oluşturulan session ı Sayfanız Görmeyecektir.

Öncelikle Bir Session Oluşturalım.

$_SESSION["anahtar"] = "Hello World";

session Oluştururken Köşeli Parantezler İçersinde Oluşturduğumuz session ın Adını Veriyoruz. İçeriğinide, Değeri Hello World Olarak Tanımladık. Session Oluşturuken Değer Olarak Array Olarakda Değer Tanımlayabiliriz.

$_SESSION["anahtar"] = [
        "user-name"        =>     "Ömer Halis",
        "user-surname"    =>    "Demir"
    ];

Yukarıdaki Örnekte Olduğu Gibi Array İçersinde Değer Atama Yapabiliyoruz, Buda Bize Kolaylıkları En Önde Getiriyor. Bir Kullanıcı Oturum Bilgisini Tanımlarken Bir session İçersinde Tüm Bilgileri Tutabiliriz.  

Session Bilgisini Silmek 

unset($_SESSION['anahtar']);

İfadesi Kullanılır. Eğer Tüm session ları Silmek İstiyorsak session_destroy(); Fonksiyonunu Kullanabiliriz.

Uygulama
Bir Tanede Uygulamalı Örnek Yapalım;

session_start();      
$_SESSION["user"]=[
        "name"    =>    "Ömer Halis",
        "surname"    =>    "Demir"
    ];

Yukarıdaki Örnekte Array İle Oluşturulmuş user session ını index.php sayfamız Oluşturalım.

session_start();
echo "Kullanıcının Adı: ". $_SESSION["user"]["name"]. " Soyadı: ". $_SESSION["user"]["surname"];

Yukarıdaki Satırlarıda sayfa.php İçerisine Yazalım Önce index.php Sonra sayfa.php Ye Geçiş Yapalım.

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol