Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1700 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  idée pour l'etat de connection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

idée pour l'etat de connection

n°278846
Profil sup​primé
Posté le 03-01-2003 à 16:41:26  answer
 

:)  
 
 
je suis un peu a cour d'idée :/
 
En gros je voudrait (comme ici) affiché le nombre de connécté !
Je pensais crée un table 'connect', où lors du login on insererai 1 dans cette table !
Puis lors de la deco (session_destroy();) on retirerai 1 dans cette table !
 
mais jme suis dit que si l'user ne se deconnect pas manuellement et ferme tout simplement le browser, la valeur ne sera pas retiré de la table !
 
je bloque un peu donc si qqun veut bien me faire un peu avancer :hello:

mood
Publicité
Posté le 03-01-2003 à 16:41:26  profilanswer
 

n°278856
beleg
黑社會
Posté le 03-01-2003 à 17:12:35  profilanswer
 

petite idée vite fait.
un champ (dans la table online) findeconnection initialisé a time() + 1 minute et remis a jour a chaque changement de page (ouverture de session).
 
et sur chaque page (ou autre), un petit truc qui delete les lignes dt le finconnection < time()

n°278860
Profil sup​primé
Posté le 03-01-2003 à 17:30:51  answer
 

pas compris ton truc :/

n°278875
beleg
黑社會
Posté le 03-01-2003 à 18:09:08  profilanswer
 

table online:
idonline
login
finconnection
 
==================================================
un user visite une page, au debut :
 
demarrage de la session
si une session est deja demarré
{
  mettre a jour la ligne de la table "online"  
    set finconnection = time() + 1800
}
sinon
{
  inserer dans la table online
    (login, fin connection) values ($login, time()+1800)
}
==================================================
fin de session / delog
 
delete from online where login ....
 
 
===================================================
combien de user : select count from online.
 
===================================================
pr le probleme des gens qui quittent le site sans delog
 
quelque part, où il sera executé a chaque visite de pages du site :
 
une petite routine de menage  
"delete * from online where finconnection < ".time()
 
ca vire ts les gens qui nont rien fait depuis 1800 secondes.

n°278877
Profil sup​primé
Posté le 03-01-2003 à 18:12:47  answer
 

:ouch: bha merci v voir ca :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  idée pour l'etat de connection

 

Sujets relatifs
[Java] Prob de connection a une base Oracle [Resolu]Connection en SYSDBA masterkey en localhost , ne marche pas ,help!!!!
Comment géré une cession PHP pour garder la connection Oracle ???connaitre l'etat de sorti d'un programme
[PHP] connection à une base oracle...Connection aux bases de donnees (ADO, DAO) en Visual Basic.
PB connection Refused serveur / client java[java] connection au net en utilisant le navigateur ?
une idee de ce que fait ce codeJNI Utiliser une connection Java dans une dll C/C++
Plus de sujets relatifs à : idée pour l'etat de connection


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR