session_unset

(PHP 4, PHP 5, PHP 7, PHP 8)

session_unsetFree all session variables

Açıklama

session_unset(): bool

Oturuma kayıtlı tüm oturum değişkenlerini serbest bırakır.

Bağımsız Değişkenler

Bu işlevin bağımsız değişkeni yoktur.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Sürüm Bilgisi

Sürüm: Açıklama
7.2.0 İşlevin dönüş türü artık bool oldu. Evvelce void idi.

Notlar

Bilginize:

$_SESSION kullanılıyorsa belli bir oturum değişkenini temizlemek için unset() kullanılır. Örnek: unset ($_SESSION['degisken']);.

Dikkat

$_SESSION'ın tamamını temizlemek için unset($_SESSION)kullanılmamalıdır, çünkü bu, oturum değişkenlerinin $_SESSION süper küreseli aracılığıyla kaydedilmesini devre dışı bırakır.

Bilginize:

session_unset() ile $_SESSION = [] eşdeğerdir.

Dikkat

Bu işlev yalnızca bir oturum etkinse çalışır. Oturum henüz başlamadıysa veya zaten yok edilmişse, $_SESSION dizisini temizlemeyecektir. Oturum etkin olmasa bile tüm oturum değişkenlerini temizlemek için $_SESSION = [] kullanılmalıdır.

To Top