Lo mejor es setear una variable en la pagina principal, luego en cada inclusion agregas la siguiente condicional:
Código PHP:
<?php
if (isset($miVariable)) {
muestro la pag;
} else {
header("Location: index.php");
exit();
}
?>
Ya que si acceden directo a la pagina includa la variable no va a estar seteada, por lo que los rebota y los manda a la principal.
Espero te sirva, es lo q se me ocurre ahora en el momento.
Suerte
AlvAro