Básicamente... quieres que tu página no se abra desde el explorador ó algunas otras sin permiso... Utiliza
 $_SERVER['HTTP_REFERER'] que te identifica la URL de donde se hizo la petición a tu página, combina ésta con algunos if's ó un switch ... dependiendo de lo que requieras y listo!.  
Ejemplo para que la página no se abra si se llama directo desde el explorador:  Código PHP:
    <?php
if($_SERVER['HTTP_REFERER']=="") {
echo "ACCESO DENEGADO";
}  else {
... contenido de la página
}
?>    
  ... algo sencillo.. combina, haz pruebas... ó replantea tu pregunta si tampoco es eso.. 
Suerte! 
