Updater BDD automatiquement après 24h
Résolu/Fermé
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
-
5 août 2008 à 23:16
kelsett Messages postés 353 Date d'inscription dimanche 9 juillet 2006 Statut Membre Dernière intervention 13 octobre 2014 - 6 août 2008 à 12:10
kelsett Messages postés 353 Date d'inscription dimanche 9 juillet 2006 Statut Membre Dernière intervention 13 octobre 2014 - 6 août 2008 à 12:10
A voir également:
- Updater BDD automatiquement après 24h
- Iobit software updater - Télécharger - Pilotes & Matériel
- Automatiquement - Guide
- 24h chrono torrent magnet - Forum Box et Streaming vidéo
- 24h chrono saison 6 ✓ - Forum Cinéma / Télé
- Software updater - Télécharger - Optimisation
6 réponses
Tiller
Messages postés
781
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
14 septembre 2008
211
5 août 2008 à 23:38
5 août 2008 à 23:38
Ce que tu peux faire, c'est que sur chaque page, par exemple toute les 30s tu met a jour dans la bdd la derniere heure de connexion au format time() par exemple (Tu peux le faire par ajax)
Et ensuite sur les pages, tu met un script qui verifie les connexions, il récupere le dernier temps enregistré (De chaque users) et tu fais genre if (($sql['time'] + 50) < time()) // Il est alors deco
Mais cette solution necessite au moins un visiteur. Car si le mec se connecte et ferme la page, il faut que quelqu'un charge une page de ton site pour pouvoir mettre a jour.
Sinon il existe les CRON, si t'as un dédier tu peux en faire, ou peut etre que ton hébergeur le propose, sinon t'as webcron (voir google). Les cron permettent d'executé une page PHP de manière répétitive, tous les jours, toutes les heures, etc..
Et ensuite sur les pages, tu met un script qui verifie les connexions, il récupere le dernier temps enregistré (De chaque users) et tu fais genre if (($sql['time'] + 50) < time()) // Il est alors deco
Mais cette solution necessite au moins un visiteur. Car si le mec se connecte et ferme la page, il faut que quelqu'un charge une page de ton site pour pouvoir mettre a jour.
Sinon il existe les CRON, si t'as un dédier tu peux en faire, ou peut etre que ton hébergeur le propose, sinon t'as webcron (voir google). Les cron permettent d'executé une page PHP de manière répétitive, tous les jours, toutes les heures, etc..
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
6 août 2008 à 11:09
6 août 2008 à 11:09
Ca risque pas de ralentir la navigation ? Parce que si j'ai 5000 visiteurs avec 5000 requetes sql toutes les 30 secondes ca fait un peu lourd non ?
Tiller
Messages postés
781
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
14 septembre 2008
211
6 août 2008 à 11:36
6 août 2008 à 11:36
Fait toute les minutes alors ;D
Sinon y'a un moyen c'est de relevé la session id du mec, la mettre dans la bdd, et vérifié dans le répertoire des sessions (Si t'y as access) si elle existe toujours
Sinon y'a un moyen c'est de relevé la session id du mec, la mettre dans la bdd, et vérifié dans le répertoire des sessions (Si t'y as access) si elle existe toujours
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
6 août 2008 à 11:54
6 août 2008 à 11:54
Non je n'ai pas accès au répertoire des sessions, mais bon laissez tombez je suis pressé j'aurai voulu l'éviter mais j'ai fait ça avec des cookies à la place ;-) Merci quand même !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tiller
Messages postés
781
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
14 septembre 2008
211
6 août 2008 à 11:57
6 août 2008 à 11:57
Si sa te convient, met le sujet en résolu
kelsett
Messages postés
353
Date d'inscription
dimanche 9 juillet 2006
Statut
Membre
Dernière intervention
13 octobre 2014
62
6 août 2008 à 12:10
6 août 2008 à 12:10
Ah oui excuse, j'avais oublié ;-)