salut, j'utilise les sessions avec un timeout mais je trouve mes pages très moche.
voila l'index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?