(PHP 4 >= 4.3.2, PHP 5, PHP 7)
session_regenerate_id — Geçerli oturum kimliğini yenisiyle değiştirir
$eski_oturumu_sil
= false
] ) : boolsession_regenerate_id() işlevi geçerli oturum kimliğini yenisiyle değiştirirken oturum bigisini korur.
eski_oturumu_sil
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);
?>