session_regenerate_id
(PHP 4 >= 4.3.2)
session_regenerate_id --
Actualizar la id de sesión actual con una recién generada
Descripción
bool
session_regenerate_id ( void )
session_regenerate_id() reemplazará la id de
sesión actual con una nueva, y conservará la
información de sesión actual.
Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
Ejemplo 1. Un ejemplo de session_regenerate_id()
<?php session_start();
$id_sesion_antigua = session_id();
session_regenerate_id();
$id_sesion_nueva = session_id();
echo "Sesión Vieja: $id_sesion_antigua<br />"; echo "Sesión Nueva: $id_sesion_nueva<br />";
print_r($_SESSION); ?>
|
|
Nota:
A partir de PHP 4.3.3, si están habilitadas las cookies de
sesión, el uso de session_regenerate_id()
también enviará una nueva cookie de sesión con la
nueva id de sesión.
Vea también
session_id(),
session_start(), y
session_name().