Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2008, 11h10   #1
Membre régulier
 
Avatar de Mat67
 
Étudiant
Inscription : juin 2007
Messages : 144
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 144
Points : 85
Points : 85
Par défaut Fermeture de session en cas d'inactivité

Bonjour, j'aimerai configurer correctement mes sessions, et pour cela, j'aimerai que ma session se ferme au bout de 30 min d'incativité, et non pas 30 min apres son ouverture.

Merci de votre aide.
Mat67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2008, 12h42   #2
Membre chevronné
 
Homme Alban
Inscription : juin 2006
Messages : 630
Détails du profil
Informations personnelles :
Nom : Homme Alban
Âge : 26
Localisation : France, Essonne (Île de France)

Informations forums :
Inscription : juin 2006
Messages : 630
Points : 602
Points : 602
Je te propose quelque chose comme ça, à mettre avec la gestion de ta session :
Code :
1
2
3
4
5
6
7
8
9
10
if ( !isset($_SESSION['time']) {
  echo 'Accès interdit. Veuillez vous logger. ';
} elseif ((isset($_SESSION['time']) && (mktime() - $_SESSION['time'] > $inactivity_max_time )) {
  echo 'Session expirée pour inactivité';
  session_destroy();
  $_SESSION=null;
} else {
  //MàJ de l'info en session pour l'utilisateur loggé
  $_SESSION['time'] = mktime();
}
Avec ici $inactivity_max_time = 1800
__________________
« Se demander si un ordinateur peut penser est aussi intéressant que de se demander si un sous-marin peut nager. »
-- Edsger Dijkstra
alband85 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2008, 13h43   #3
Membre régulier
 
Avatar de Mat67
 
Étudiant
Inscription : juin 2007
Messages : 144
Détails du profil
Informations personnelles :
Âge : 23
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2007
Messages : 144
Points : 85
Points : 85
Merci, c'est ce que je pensais faire. Je voulais savoir si il y a une possibilité de php similaire au temps d'expiration de la session, mais qui serait utilisé en cas d'inactivité.
Mat67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h55.


 
 
 
 
Partenaires

Hébergement Web