PHP deconnexion fermeture navigateur
Résolu/Fermé
lambda35
Messages postés
1
Date d'inscription
mercredi 28 octobre 2009
Statut
Membre
Dernière intervention
28 octobre 2009
-
28 oct. 2009 à 19:52
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 oct. 2009 à 20:04
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 oct. 2009 à 20:04
A voir également:
- PHP deconnexion fermeture navigateur
- Navigateur privé - Guide
- Easy php - Télécharger - Divers Web & Internet
- Safari navigateur - Télécharger - Navigateurs
- Navigateur opera - Télécharger - Navigateurs
- Les sites web peuvent garder la trace de votre navigation en déposant des sur votre ordinateur. en mode navigation , ces informations sont supprimées à la fermeture du navigateur. ✓ - Forum Réseaux sociaux
1 réponse
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
28 oct. 2009 à 20:04
28 oct. 2009 à 20:04
Avec une bonne méthode, ça irai mieux...
Effaces le champ et crées en un nouveau nommé "derniere_connexion" (exemple) en INT.
Ensuite, à chaque fois que le membre charge une page, tu dois mettre à jour ce champ par le timestamp actuel , utilise la fonction time pour le récupérer. Sur la page où tu notes s'il est connecté ou pas, tu récupères le timestamp de sa dernière visites et tu fais une condition :
Effaces le champ et crées en un nouveau nommé "derniere_connexion" (exemple) en INT.
Ensuite, à chaque fois que le membre charge une page, tu dois mettre à jour ce champ par le timestamp actuel , utilise la fonction time pour le récupérer. Sur la page où tu notes s'il est connecté ou pas, tu récupères le timestamp de sa dernière visites et tu fais une condition :
$diff = $derniere_connexion - time(); if($diff <= 300) { // 300 = 5 min * 60 sec echo 'Hors ligne'; } else { echo 'En ligne'; }