Bonjour

pour entrer dans une admin
je créé une session pour login et mdp ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
if (isset($_POST['login'])) {
    $_SESSION['login'] = verif($_POST['login']);
    $_SESSION['mdp'] = verif($_POST['mdp']);
	$_SESSION['tps'] = 180;//3 minutes
	$_SESSION['time'] = time();
}elseif (!isset($_POST['login'])) header("Location: ".URL_BO."/identification.php");
au bout d'un certain temps d'inactivité, tous les liens pointent vers une page blanche
pour contourner ce probleme j'ai placer ce script dans un page appelée par toutes les autres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
if(time()>$_SESSION['tps'] + $_SESSION['time']){
	session_destroy();
	//header("Location: ".URL_BO."/identification.php");
	echo '<script language="javascript" type="text/javascript">window.location.replace("'.URL_BO.'/identification.php");</script>';
}else{
$_SESSION['time'] = time();
}
resultat : juste apres 180 secondes je suis redirigé vers la page que je veux
mais si l'activité est beaucoup longue : page blanche!

merci de votre aide