What are the best practices for passing session variables between pages in PHP?

When passing session variables between pages in PHP, it is important to start the session on each page where the variable is needed using session_start(). Then, you can set the session variable on one page using $_SESSION['variable_name'] = 'value' and access it on another page by using $_SESSION['variable_name'].

// Page 1: Set session variable
session_start();
$_SESSION['username'] = 'JohnDoe';

// Page 2: Get session variable
session_start();
echo $_SESSION['username'];