PHP - Oturum Yönetimi ( Session ) Kullanımı

Bu yazımızda sizlere, PHP’de session kullanımını anlatacağız. PHP’de session fonksiyonunu, oturum bilgileri tutmak için kullanırız.En sı...


Bu yazımızda sizlere, PHP’de session kullanımını anlatacağız.
PHP’de session fonksiyonunu, oturum bilgileri tutmak için kullanırız.En sık kullanılan fonksiyonlardan olan session() fonksiyonu, biz kod yazan kişilerin işlerini oldukça kolaylaştırır. İstediğimiz isimde parametreler tanımlayarak, ilgili kullanıcının daha sonradan işimize ayrayabilecek özelliklerini, bilgilerini tutup istediğimiz zaman kullanmak, işleme sokmak üzere çağıdabiliriz. Session fonksiyonu genellikle, kullanıcı giriş için bilgileri yazıp gönderdikten sonra eğer bu bilgiler doğrulanırsa yaratılır ve kullanıcı sayfayı terk ettiğinde ya da tarayıcının penceresini kapattığında, session fonksiyonu yok edilir.
Aşağıdaki, session kullanımı için yazılmış kodu inceleyelim;
<?php
Session_start();
$_session[“isim”] = $kullanici_isim;
$_session[“soyisim”] = $kullanici_soyad;
Echo “Merhaba, Bikota.com’a hoş geldiniz, Sayın,  ” . $_session[“isim”] . “ “ . $_session[“soyisim”];
?>
Yukarıdaki kodu incelersek; ilk önce session fonksiyonumuzu session_start() diyerek yaratıyoruz. Sonrasında, istediğimiz isimi verip değer atayabiliyoruz. Örneğin; $_session[“isim”] = $kullanici_isim şeklinde. Artık her sayfada giriş yapan kullanıcının adını veri tabanına bağlanıp çekmektense, tek yapmamız gereken session fonksiyonunu kullanarak ilgili parametreyi verip istediğimiz değeri çağırmak.
Diyelim ki kullanıcı yarattığınız sitede gezindikten sonra çıkış yapmaya karar verdi ve logout işlemini tetikleyecek olan nesneye tıkladı. İşte bu durumda artık login olan kullanıcının bilgilerini tutmamıza gerek kalmaz ve ilgili kullanıcı için yaratılmış olan session bilgilerinin yok edilmesi gerekir. Bunun için de şunu yapmamız yeterli olacaktır;
<?php
Session_destroy();
?>
Yukarıdaki kod bütün oturum bilgilerini yani tüm session’ı yok eder. Ama siz sadece bir ya da belirli birkaç parametreyi silmek istiyorsanız kullanmanız gereken fonksiyon unset()’tir.
<?php
Unset($_SESSION[“dogum_tarihi”]);
?>
Yukarıdaki örnekte de görüldüğü gibi, dogum_tarih’li etikette taşınan değerler silinmekte.

YORUMLAR

Ad

ajax,5,Android,23,apkgelistirme,1,arizanotlari,33,bot,1,fixwindows,3,fpdf,1,Frp Kaldırma,5,Huawei,2,instagram,1,internetttenparakazanma,1,Javascript,6,js,5,kampanyalar,1,kriptopara,1,link çevirici,3,nasilyapilir,60,opencart,2,pcbdevre,4,php,24,phpproje,13,premium link çevirici,4,programlar,5,root,3,Samsung,4,Turbobit premium,5,windows,6,
ltr
item
Enes BİBER'in Blogu: PHP - Oturum Yönetimi ( Session ) Kullanımı
PHP - Oturum Yönetimi ( Session ) Kullanımı
Enes BİBER'in Blogu
https://enesbiber.blogspot.com/2013/03/php-oturum-yonetimi-session-kullanm.html
https://enesbiber.blogspot.com/
https://enesbiber.blogspot.com/
https://enesbiber.blogspot.com/2013/03/php-oturum-yonetimi-session-kullanm.html
true
2261171885880543500
UTF-8
Tüm Konuları Yükle Başka Gönderi Yok TÜMÜNÜ GÖSTER Devamını Oku Cevapla iptalet Sil Bay Ana Sayfa SAYFALAR KONULAR Tümünü Göster SİZİN İÇİN SEÇTİKLERİM ETİKET ARŞİV ARAMA TÜM KONULAR Hiçbir Konu Bulunmadı Ana sayfaya Dön Pazar Pazartesi Salı Çarşamba Perşembe Cuma Cumartesi Pzr Pzt Sal Çar Per Cum Cmt Ocak Şubat Mart Nisan Mayıs Haziran Temmuz Ağustos Eylül Ekim Kasım Aralık Ock şub mrt nis May haz tem Ağs eyl ekm ksm Arl Şu An 1 Dakika Önce $$1$$ Dakika Önce 1 Saat Önce $$1$$ Saat Önce Dün $$1$$ Gün Önce $$1$$ Hafta Önce 5 Haftadan fazla Takipçiler Takip Bu İçerik Özel Lütfen Paylaş ve Aç Tüm Kodu Kopyala Tüm Kodu Seç Panoya Kopyalandı [CTRL]+[C] Kombinasyonu ile (yada CMD+C) ile Kopyalayın