Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2011, 08:20
Avatar de jpa
jpa
 
Fecha de Ingreso: diciembre-2011
Ubicación: A Coruña
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 2
Cambiar metadatos con header() dependiendo del contenido

Primero os explico brevísimamente (y resumiendo un poco) la estructura de la página.

Tengo una página en la que el index.php pinta algo así:

Código PHP:
<?php
//INCLUIR CABECERA
include ("cabecera.php");

//INCLUIR MENU PRINCIPAL
include ("menu.php");
?>

<?php
//INCLUIR EL CONTENIDO DE LA PÁGINA
include ('content.php');
?>

<?php
//INCLUIR EL PIE DE PÁGINA
include ("pie.php");
?>

En cada archivo php incluido hay un div, siendo los de cabecera.php, menu.php y pie.php comunes a todas las páginas.

El contenido de content.php varía dependiendo de la opción escogida en el menú. Esta variable se traspasa en la url del enlace por GET. Así, por ejemplo, al enlazar a "/index.php?content=contacto" se mostrará el formulario de contacto.

Lo que me gustaría hacer es que dependiendo del contenido de la página se incluya en la cabecera unos metadatos u otros.

Se me ha ocurrido que podría funcionar con la función header() y la misma variable que uso para determinar el contenido ($content). Pero no soy capaz de hacerlo funcionar.

A ver si me orientais un poco. Muchas gracias.