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/>'; ?> Visit next pageDosya: session2.php
PHP Oturum Sayacı Örneği
Dosya: sessioncounter.phpPHP 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