salut, j'utilise les sessions avec un timeout mais je trouve mes pages très moche.
voila l'index.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.
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 } } ?>
n'y a t'il pas un autre moyen?
Partager