Secondo me puoi fare così:
- specifichi una variabile nella pagina principale;
- nella pagina inclusa controlli se la variabile è impostata
- se è impostata visualizzi la pagina
- altrimenti blocchi l'accesso
codice://Nella pagina principale: $PAGINA_PRINCIPALE_CARICATA = true; //------------------------------------- //Nella pagina inclusa: if(!isset($PAGINA_PRINCIPALE_CARICATA)) { echo "Accesso a questa pagina non consentito"; exit; } //Poi inserisci il contenuto della pagina