Yani şöyle olabilir.
/a
<?php define( 'RESTRICTED', true ); require( 'header.php' ); // etc ?>
header.php

<?php include('database.php');
session_start();

if ( defined( 'RESTRICTED' ) ) {
if ( !isset( $_SESSION['id'] ) ) {
exit();
}
}
else {
if ( isset( $_SESSION['id'] ) ) {
header( 'Location: /b' );
exit();
}
}

?>
Şuan net olarak düşünemiyorum uykusuzluk bastırdı yarın tekrar incelerim hocam.