Ver Mensaje Individual
  #10 (permalink)  
Antiguo 23/09/2004, 21:32
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
De todos modos la solución que te plantea sktrpunk deberías utilizarla también.
Aunque yo lo hago con constantes.... pero es lo mismo.
En el index.php
Código PHP:
<?php
//Acá defines la constante
define("_INDEXOK_"true);
?>cabecera en HTML... bla bla bla 
<?php 
$inclussion 
= isset($_GET['go'])?basename("$_GET[go].php"):''
if(empty(
$inclussion)){ 
  include(
'main.php'); 
}else{ 
  if(
file_exists($inclussion)){ 
    include(
"$inclussion"); 
  } else { 
    echo 
"Sección inválida"
  } 

?> 
pie en HTML... bla bla bla
.
Y en cada archivo .php que vas a incluir pones al comienzo:
Código PHP:
<?php 
if(!defined('_INDEXOK_')) {
//Si no se ha definido la constante _INDEXOK_
//quiere decir que no se ha llamado a este archivo desde el index.php
die("no se puede acceder a este file directamente...");
}
?>
Saludos