design

PHP'de Session Kullanımı

December 15, 2023

PHP'de sessionlar, web uygulamalarında kullanıcıya ait bilgileri geçici olarak depolamak için kullanılan bir mekanizmadır. Sessionlar, kullanıcı oturumlarını takip etmek ve bilgileri tutmak için kullanılır. PHP'de session kullanımı için şu adımları izleyebiliriz.

Session'ı Başlatma:

Herhangi bir sayfanın en üst kısmında veya herhangi bir çıktı olmadan önce session_start() fonksiyonunu kullanarak session'ı başlatmalısın. Bu, session'ın çalışması için gereklidir. Örnek:


..

index.php

php
<?php
session_start();
?> 

Session Değerleri Atama:

Session değişkenlerine değer atamak için $_SESSION süper global dizisini kullanabilirsiniz. Örneğin:

index.php

php
$_SESSION['kullaniciAdi'] = 'ahmet123';
$_SESSION['email'] = 'ahmet@example.com'; 

Session Değerlerini Kullanma:

Daha sonra aynı veya farklı sayfalarda, session'da saklanan değerlere erişebilirsiniz:


.

index.php

php
unset($_SESSION['kullaniciAdi']); // Belirli bir session değişkenini siler

// Tüm session verilerini temizler
session_unset(); // Tüm session değişkenlerini siler
session_destroy(); // Oturumu tamamen sonlandırır 

Session'lar genellikle kullanıcı girişi, alışveriş sepeti, oturum yönetimi gibi durumlarda kullanılır. Bu, kullanıcılar arasında bilgi saklamak için geçici bir depolama mekanizması sağlar. Ancak, hassas verilerin güvenliği için session'ların doğru şekilde yönetilmesi önemlidir. Verileri güvenli bir şekilde saklamak için gerekli güvenlik önlemlerini ayrıca almamız gerekmektedir.


8 + 5 =