Buenas, estuve buscando bastante, he visto varias soluciones pero no me anda ninguna, no me toma la variable, lo que quiero hacer es lo siguiente:
Tengo un sitio con estos archivos:
principal.php; index.php
el archivo principal.php tiene dos funciones una "cabecera()" y otra "pie()" que como su nombre indica el primero tiene los datos del head, title, css y la parte de arriba de la página y la función pie lo que va abajo de la página.
En index.php tengo una función "principal" que es la que se carga por defecto y otras que se cargan por un switch y con include, concretamente es esto:
Código PHP:
<?
require_once("principal.php");
cabecera();
function principal() { ?>
bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
<? }
switch ($_GET['ir']) {
case "bd":
include("bd.php");
break;
case "comprar":
include("comprar.php");
break;
case "enlaces":
include("enlaces.php");
break;
case "pers":
include("pers.php");
break;
default:
principal();
break;
}
pie();
?>
y quisiera poner un título diferente a cada página, ,estuve probando con la función cabecera pero no hay caso, lo que hice fue poner esto antes del requiere_once
Código PHP:
<?
$titulo = "Bases de datos";
require_once("principal.php");
cabecera();
function principal() { ?>
y en el archivo principal.php esto:
Código PHP:
<title><? echo $titulo; ?> - DelucchiMDB.com.ar</title>
Pero no pasa ningún dato