26-10-2007, 10:01 AM
(Modification du message : 26-10-2007, 10:02 AM par Sephi-Chan.)
Pour contrer ce fléau, je te conseille de placer ton contenu dans une variable tout au long de ta page.
Par exemple :
Par exemple :
Code PHP :
<?php
$output = '';
$output .= '
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Titre</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
';
if(isset($_SESSION['accountId'])){
$output .= '
<p>Vous êtes connecté !</p>
<ul>
<li><a href="index.php?p=manage-account">Gérer votre compte</a></li>
<li><a href="index.php?p=logout">Déconnexion</a></li>
</ul>
';
}
else {
$output .= '
<p>Vous n\'êtes pas connecté.</p>
<ul>
<li><a href="index.php?p=login">Connexion</a></li>
</ul>
';
}
$output .= '
</body>
</html>
';
echo $output;
Et avec un tel code, tu peux mettre tes headers partout !
Sephi-Chan