La función session_regenerate_id() de PHP

¿Qué hace la función session_regenerate_id
¿Cómo actualizar el id de sesión antiguo con un nuevo valo

Explanation

La función "session_regenerate_id()" se utiliza para actualizar el id de sesión actual con uno recién generado.

Sintaxis:


session_regenerate_id(void)
En la sintaxis anterior, session_regenerate_id() reemplazará y actualizará el id de sesión actual con una nuevo, y mantendrá la información de la sesión actual. Devuelve true en caso de éxito o false en caso de fallo.

Ejemplo:




<?php
session_start();
$old_sid = session_id();
session_regenerate_id();
$new_sid = session_id();
echo "Old Session ID: $old_sid <br/>";
echo "New Session ID: $new_sid <br/>";
?>


Resultado:


Old Session ID: 6aa701f50afab253d6c0f813ad8134bb
New Session ID: 281a8eac37226b35cb852801cf5f01d5
En el ejemplo anterior, se muestra el id de sesión antiguo, a continuación, después de usar la función session_regenerate_id() se muestra el id de sesión generado.

Php Tutorial