Are there any best practices for handling session IDs in PHP to prevent them from being regenerated on browser reload?

When a page is reloaded in PHP, the session ID can sometimes be regenerated, causing issues with session persistence. To prevent this from happening, you can use session_regenerate_id(false) to disable the automatic regeneration of session IDs on reload.

session_start();

if (!isset($_SESSION['initialized'])) {
    session_regenerate_id(false);
    $_SESSION['initialized'] = true;
}