salut, j'ai un site avec de nombreuses pages à accès restreints donc je met ce code en début de chaque page
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
<?php
require("../fonctions.php");
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();
?>
le truc c'est que c'est très chiant de faire copier coller de ce code sur les dizaine de fichiers que j'ai, on peut pas faire autrement?
merci de votre aide