logo

PHP Oturumu

PHP oturumu, bilgileri geçici olarak (kullanıcı web sitesini kapatana kadar) bir sayfadan diğerine depolamak ve aktarmak için kullanılır.

PHP oturum tekniği, sepet bilgilerini saklamamız ve iletmemiz gereken alışveriş web sitelerinde yaygın olarak kullanılmaktadır; kullanıcı adı, ürün kodu, ürün adı, ürün fiyatı vb. bir sayfadan diğerine aktarılır.

PHP oturumu, kullanıcıyı tanımak ve birden fazla tarayıcı arasındaki çakışmayı önlemek için her tarayıcı için benzersiz bir kullanıcı kimliği oluşturur.

PHP session_start() işlevi

Oturumu başlatmak için PHP session_start() işlevi kullanılır. Yeni bir oturum başlatır veya mevcut oturumu sürdürür. Oturum zaten oluşturulmuşsa mevcut oturumu döndürür. Oturum mevcut değilse yeni oturum oluşturur ve döndürür.

Sözdizimi

 bool session_start ( void ) 

Örnek

 session_start(); 

PHP $_SESSION

PHP $_SESSION tüm oturum değişkenlerini içeren ilişkisel bir dizidir. Oturum değişkeni değerlerini ayarlamak ve almak için kullanılır.

Örnek: Bilgileri depolayın

 $_SESSION['user'] = 'Sachin'; 

Örnek: Bilgi alma

 echo $_SESSION['user']; 

PHP Oturum Örneği

Dosya: session1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page 
Dosya: session2.php
 

PHP Oturum Sayacı Örneği

Dosya: sessioncounter.php
 

PHP Oturumu Yok Etme

PHP session_destroy() işlevi tüm oturum değişkenlerini tamamen yok etmek için kullanılır.

Dosya: session3.php