(PHP 4 >= 4.3.2, PHP 5)
session_regenerate_id — Повторно генерира текущия сесиен идентификатор
session_regenerate_id() ще замени текущия сесиен идентификатор с нов, запазвайки текущата информация в сесията.
Дали да изтрие стария, свързан със сесията файл или не. По подразбиране е FALSE.
Връща TRUE при успех или FALSE при неуспех.
Версия | Описание |
---|---|
4.3.3 | От тази версия, ако сесийните бисквитки са разрешени, използването на session_regenerate_id() също ще стартира нова сесийна бисквитка с нов сесиен идентификатор. |
5.1.0 | Добавен е параметъра delete_old_session . |
Example #1 Пример за session_regenerate_id()
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Old Session: $old_sessionid<br />";
echo "New Session: $new_sessionid<br />";
print_r($_SESSION);
?>