PHP session_regenerate_id() Function
What is session_regenerate_id Function?
How to update old session id with a new value?
Explanation
The "session_regenerate_id()" function is used update the current session id with a newly generated one.
Syntax:
session_regenerate_id ( void )
In the above syntax, session_regenerate_id() will replace and update the current session id with a new one, and keep the current session information. Returns true on success or false on failure.
Example :
<?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 />";
?>
Result :
Old Session ID: 6aa701f50afab253d6c0f813ad8134bb
New Session ID: 281a8eac37226b35cb852801cf5f01d5
In the above example, first the old session id is displayed then after using session_regenerate_id() function a regenerated id is displayed.