Thank you, Guru, for taking the time to assist me. I have taken your suggestions and it resolved as you said.
However, I see that the session ID changes when index.php is started after a successful login.
echo '<h1>Welcome'; if (isset($_SESSION['first_name'])) { echo ", {$_SESSION['first_name']}!";
should produce "Welcome, Jimmy!", yet only "Welcome" is output, and should select the logout script group in nm_footer.php and nm_footer_for_index.php scripts.
I only have session_start(); in the nm_header.php and nm_header_for_index.php scripts, and no session data being deleted (to my understanding).
How do I get the session ID to remain the same?