PHP Session Kullanımı
PHP Session, web uygulamalarında kullanıcı oturumlarını yönetmek ve geçici verileri depolamak için oldukça yaygın bir yöntemdir. Aşağıda, PHP’de Session kullanımının temel adımlarını anlatan bir rehber bulabilirsiniz.
1. Session Başlatma
Session kullanımına başlamak için öncelikle bir oturum başlatmanız gerekmektedir. Bunun için session_start()
fonksiyonunu kullanmalısınız. Bu fonksiyon, oturumu başlatır ve oturum verilerini kullanmak için gerekli işlemleri yapar.
<?php session_start(); ?>
2. Oturum Verisi Saklama
Oturum verilerini saklamak için $_SESSION
süper global değişkenini kullanabilirsiniz. Bu değişken, oturum boyunca geçerli olan verileri depolar. Örneğin, kullanıcının adını ve e-posta adresini saklamak istediğinizde şu şekilde yapabilirsiniz:
<?php $_SESSION['username'] = 'john_doe'; $_SESSION['email'] = 'john@example.com'; ?>
3. Oturum Verilerini Kullanma
Oturum verilerini kullanmak için sadece $_SESSION
süper global değişkenini kullanmanız yeterlidir. Önceki adımda sakladığınız verilere aşağıdaki gibi erişebilirsiniz:
<?php echo 'Welcome, ' . $_SESSION['username']; echo 'Your email is: ' . $_SESSION['email']; ?>
4. Oturum Verilerini Güncelleme ve Silme
Oturum verilerini güncellemek veya silmek istediğinizde yine $_SESSION
değişkenini kullanabilirsiniz. Örneğin, kullanıcının adını güncellemek istediğinizde:
<?php $_SESSION['username'] = 'new_username'; ?>
Bir oturum verisini silmek için ise unset()
fonksiyonunu kullanabilirsiniz:
<?php unset($_SESSION['email']); // E-posta verisini siler ?>
5. Oturumu Sonlandırma
Oturumu sonlandırmak için session_destroy()
fonksiyonunu kullanabilirsiniz. Bu fonksiyon oturumu sonlandırır ve tüm oturum verilerini temizler.
<?php session_destroy(); ?>
Kaynakça
- PHP Manual: Sessions – https://www.php.net/manual/en/book.session.php
- W3Schools: PHP Sessions – https://www.w3schools.com/php/php_sessions.asp