Hola un switch sobre cargaria el servidor, estoy haciendo una web modular con switch y son varias paginas que incluire, al igual que variables dentro de los cases, de esta forma lo hago...
Código PHP:
<?
$id=$_GET['id'];
switch ($id) {
case 1:
$pagina = "index.php";
$titulos = "Pagina uno";
break;
case 2:
$pagina = "pagina2.php";
$titulos = "Pagina dos";
break;
/* Hasta */
case 22:
$pagina = "pagina22.php";
$titulos = "Pagina veintidos";
break;
default:
include("pagina1.php");
}
?>
(guardado en un archivo llamado modular.php)
ahora, este archivo
modular.php lo incluyo en el index.php con la funcion include() y para incluir la pagina hago lo mismo, pero incluyo la variable:
Código PHP:
<?php
include $pagina;
?>
y las variables que contrendan nombres de las paginas y entre otras cosas con la funcion echo()
tambien en la variables pondre javascript (como algunas paginas son diferentes no quiero meter un javascript que no tenga nada que ver en la pagina).
esto es demasiado pesado y podria sobrecargar el servidor?
si lo es, que otras alternativas podria manejar?
saludos