Changer le header en fonction de la page lu.
Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !
Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).
5 messages
• Page 1 sur 1
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- lezebre
- Nouveau WRInaute

- Messages: 8
- Inscription: 31 Mar 2006
Changer le header en fonction de la page lu.
Bonjour à tous,
je travail en include() donc mon header ne change jamais quel que soit la page lu. Comment fait vous pour changer le titre du header ou autre lorsque que l’on change de page.
Merci
je travail en include() donc mon header ne change jamais quel que soit la page lu. Comment fait vous pour changer le titre du header ou autre lorsque que l’on change de page.
Merci
-

HawkEye - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
ton include() est dépendant d'une ou plusieurs variables; tu peux donc sans grande difficulté travailler sous la forme include('header.php') et faire de header.php un "générateur d'entête de page" et avoir des <title> et autres données méta dynamiques 
-

wasabi - WRInaute occasionnel

- Messages: 420
- Inscription: 13 Déc 2005
le header ne change pas, mais le contenu si, tu devrais donc avoir des URL du type index.php?page=xxxx
tu peux récupérer la valeur de la variable page comme ceci :
ensuite entre les balises title tu mets des conditions :
switch... case
ou if... elseif... else.
ex :
tu peux récupérer la valeur de la variable page comme ceci :
- Code: Tout sélectionner
$_GET['page']
ensuite entre les balises title tu mets des conditions :
switch... case
ou if... elseif... else.
ex :
- Code: Tout sélectionner
$page = $_GET['page'];
if ($page==accueil) echo 'page d\'accueil';
elseif ($page==xxx) echo 'page xxx';
- lezebre
- Nouveau WRInaute

- Messages: 8
- Inscription: 31 Mar 2006
Désolé mais je ne vois pas trop ce que tu veux dire par "générateur d'entête de page".
Peux tu me donner un exemple ?
Voici un bout de mon code pour que tu vois comment je travail
merci
Peux tu me donner un exemple ?
Voici un bout de mon code pour que tu vois comment je travail
merci
- Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>titre</title>
<link type="text/css" href="stylesheet.css" rel="stylesheet"/>
</head>
<body>
<div id="page">
<div id="menu">
<ul id="navlist">
<li><a id="<? if(($_GET['page'])=='accueil'){echo "current";} ?>" href="index.php?page=accueil" title="Nos valeurs">Nos valeurs</a> |</li>
<li><a id="<? if(($_GET['page'])=='solutions'){echo "current";} ?>" href="index.php?page=solutions" title="Nos solutions">Nos solutions</a> |</li>
<li><a id="<? if(($_GET['page'])=='offres'){echo "current";} ?>" href="index.php?page=offres" title="Nos offres">Nos offres</a></li>
</ul>
</div>
<div id="content">
<?php
// On définit le tableau contenant les pages autorisées
// ----------------------------------------------------
$pageOK = array( /* MENU */
'solutions' =>'pages/solutions.php',
'offres' =>'pages/offres.php',
'accueil' => 'pages/accueil.php');
// On teste que le paramètre d'url existe et qu'il est bien autorisé
// -----------------------------------------------------------------
if ( (isset($_GET['page'])) && (isset($pageOK[$_GET['page']])) ) {
include($pageOK[$_GET['page']]); // Nous appelons le contenu central de la page
} else {
include('pages/accueil.php');
} // Page par défaut quant elle n'existe pas dans le tablea
?>
</div>
<div id="footer"></div>
</div>
</body>
</html>
5 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Changer le header de son site en fonction de la date
- fonction header
- Remplacer la fonction header
- Problème fonction HEADER !
- Fonction header location inopérante
- Comment changer le return-path du header ?
- la fonction header en php et la barre d'adresse
- Redirection php (fonction header) et indexation
- Fonction Header marche pas sur un certain hebergeur..
- Redirection header() en fonction de la valeur d'un cookie
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Tester le type de redirection
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
