(PHP 4 >= 4.3.2, PHP 5)
session_regenerate_id — Geçerli oturum kimliğini yenisiyle değiştirir
session_regenerate_id() işlevi geçerli oturum kimliğini yenisiyle değiştirirken oturum bigisini korur.
TRUE ise oturumla ilişkili eski dosya silinir. FALSE öntanımlı değerdir.
Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.
Sürüm: | Açıklama |
---|---|
4.3.3 | Oturum çerezleri etkinse, yeni oturum kimliğiyle ilişkili yeni oturum çerezi artık session_regenerate_id() işlevi tarafından gönderiliyor. |
5.1.0 | eski_oturumu_sil değiştirgesi eklendi. |
Örnek 1 - session_regenerate_id() örneği
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Eski oturum: $old_sessionid<br />";
echo "Yeni oturum: $new_sessionid<br />";
print_r($_SESSION);
?>