code PHP dans balise Title...

Nouveau WRInaute
Bonjour à tous,

J'ai une toute petit question :

J'aimerais personaliser au mieux le titre de mes pages en proposant un titre différent pour chaque page.
Dans cette optique, est-ce permis de mettre du code php entre les balises title dans le genre :

Code:
<title>
<?
if(page=='1')
{
echo'rubrique liens';
}
?>
</title>

Enfin ou quelque chose dans le genre ?
 
WRInaute discret
je pense que tu devrais réviser tes connaissances sur PHP

PHP est interprété du côté serveur, donc Google ne voit que le résultat interprété : le HTML donc tu peux faire ce que tu veux

CQFD
 
WRInaute passionné
Permis par qui ? ;)

Le code PHP est interprété par le serveur avant que le fichier ne soit délivré au visiteur (et au moteur), donc ce qui compte c'est le résultat final, c'est le code html généré. Si tu veux, tu peux même afficher tout ton site comme ça :

Code:
<?php
echo '<html>';
echo '<head>';
echo '<title>Mon titre</title>';
?>

Le visiteur ne verra rien de plus que :

Code:
<html>
<head>
<title>Mon titre</title>

Ca ne sert à rien, mais si tu en as envie, tu peux le faire. Donc la réponse est oui, tu peux mettre du code PHP dans le TITLE, tu peux en mettre n'importe où.

Fred
 
WRInaute passionné
Mais page passera mieux avec $page.
Et tu peux aussi aller chercher le titre dans ta base SQL, si tu fait la requete avant d'afficher le <head>, et voila des pages de titre bien differents => PR 4 ça non ?
kmacleod
 
WRInaute discret
Bonjour,

Assures toi tout de meme que ton hébergeur accepte le php. ;)
Sinon, il affichera les données 'brut'.

A+.
 
Discussions similaires
Haut