2010-05-13 3 views
3

Mon en-tête est appelé comme vous pouvez l'imaginer, sur chaque page.En-tête comment modifier le titre de la page "à la volée"

cela signifie que sur chaque page que j'ai le même titre (mauvais pour le référencement)

Y at-il une solution de contournement pour définir le titre de pages en dehors du header.php?

Merci

+0

Il serait préférable de voir quelques exemples de code pour la façon dont vos fichiers sont structurés, sinon vous obtiendrez des réponses plus génériques. – akamike

Répondre

15

Faire un $page_title variable. Réglez-le avant d'inclure l'en-tête et dans l'en-tête quelque chose comme:

echo("<title>$page_title</title>"); 
+0

Merci, c'était rapide;) $ header = "titre de ma page"; include_once 'header.php'; header // echo (" $ header"); –

3

Définir une variable pour le titre avant d'inclure l'en-tête, puis la sortie variable dans l'en-tête.

-1
include ('includes/header.php'); 
titleAndMeta('yourTitle'); 

Cela va dans votre page et cela va dans votre header.php

function titleAndMeta($title) 
echo '<title>$title</title>'; 
+2

Cela ferait écho aux balises de titre au moment de l'appel de la fonction, qui est après l'inclusion de l'en-tête. Cela ne résoudrait pas le problème du poster original. –

Questions connexes