Hola
naturadinfinitus, me agrada ver gente como tu que investiga y trata de solucinar sus cosas, te felicito.
Ahora te propongo algo un poquito mas allá, y se que vas a vanzar solo el resto.
Hasta ahora tienes un header y un footer común para todas las páginas...
Y si lo haces al revés?
Es decir, en vez de tener 5 archivos de esta forma:
Código PHP:
<?php require_once 'header.php' ?>
Tu cuerpo
<?php require_once 'footer.php' ?>
Tienes uno solo asi:
Código PHP:
<html>
<body>
<?php print $contenido ?>
</body>
</html>
Y en la variable contenido tienes guardado lo que quieres mostrar...
Te doy dos datos mas:
1. A esto le llaman hacer webs modulares.
2. Hay un excelente ejemplo en las
FAQS de PHP
Así tendrás mejor organizadas tus webs y será mas simple actualizarlas por ejemplo.
Saludos.