How can one prevent a new session ID from being generated when creating a link to SSL in PHP?

When creating a link to SSL in PHP, a new session ID is generated by default, which can cause issues with session management. To prevent this, you can disable session ID regeneration by setting the session.use_strict_mode configuration option to false in your PHP code.

// Disable session ID regeneration
ini_set('session.use_strict_mode', 0);

// Start or resume session
session_start();

// Create link to SSL
$link = 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

echo $link;