Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2004, 23:48
RollBack
 
Fecha de Ingreso: octubre-2004
Mensajes: 258
Antigüedad: 19 años, 6 meses
Puntos: 1
Hola, bueno, eso es muy simple, en mi caso www.cargovirtual.com lo hago asi:

1-Tengo una pagina llamada Direcciones.php que tiene algo asi:

$cantidad_paginas=2; //O las que sea!
$pagina[0]="pagina.htm";
$pagina[1]="pagina2.php";
.....
.....
....

Luego en la index.php hago esto:

include "direcciones.php";

ahora, tengo el array de las direcciones cargado , ok, paso siguiente es ver que hay en la url :

if (!isset[$_GET['site']]){
//Como el url viene vacio pongo un default
$p=$pagina[0];
}else{

//si SITE viene con un numero lo tomo, pero antes veo que no sea mayor a la cantidad de paginas que hay.
if ($_GET['site']>$cantidad_paginas){
//como es mayor, pongo la default
$p=pagina[0];
}else{
//como estamos dentro del limite, pongo la que viene en el url
$p=pagina[$_GET['site']];

}
}

//Ahora bien, ya tenemos la $p con la pagina que se debe presentar , y teniendo en cuenta que si SITE biene nula o con un valor que no es, entonces sabemos que $p tiene la default que seria la 0.

ahora aqui!!!!!! haces el include de $p

include $p;

ya esta!!!!!!!!!! la porcion de la pagina $p esta cargada, pero atencion!!!!, cuando hagas las demas paginas, SOLO pon la parte del <DIV>......</DIV>, o sea, no hace falta que las demas paginas (las que estan declaradas en Direcciones.php) tengan las cabeceras, no hace falta, porque las cabeceras las tiene en si!!!, esta pagina inicial, que solo hace el include de las demas.

Bueno, ve en mi web el ejemplo,navega y mira la url; cualquier cosa escribe!!!
__________________
Salute !!!
RollBack

Última edición por RollBack; 04/11/2004 a las 23:50