Codage propre de l'affichage du code HTML
salut, j'utilise les sessions avec un timeout mais je trouve mes pages très moche.
voila l'index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
require("../fonctions.php");
//début de la session
session_start();
//si les variable de session n'existent pas
if((!isset($_SESSION['id']) && !isset($_SESSION['droit']))
||
(isset($_SESSION['id']) && isset($_SESSION['droit']) && isset($_SESSION['ville'])))
{ //pas les droits nécessaires
header("Location: ../erreur.php");
exit;
}
else
{
//si le temps d'inactivité est dépassé on écrase la session
if(time()-$_SESSION['dernier_acces'] > session_timeout)
deconnexion();
//sinon on rafraichit le temps de session au temps courant et on affiche la page
else
{
$_SESSION['dernier_acces']=time();
?>
<html>
code html à tenant
</html>
<?php
}
} ?> |
ce que je n'aime pas du tout c'est en fait que le code html soit dans le else avec les accolades fermantes à la fin.
n'y a t'il pas un autre moyen?