Depende a que te refieras a usar ajax, o a persitir la cabezera y el footer y que solo cambie el contenido interno ...
1- Usa un framework de javascript , o a punta de javascript puro para el tema de ajax
2- Crea 3 archivos ... header.php, contenido.php y footer.php, realiza un algoritmo que solo cambie contenido.php por la pagina que quieras ejem.
Código PHP:
Ver original//Inicio
inicio.php
footer.php
//Publicidad
publicidad.php
footer.php
//Contacto
contacto.php
footer.php
3- Usa iframes