Vous n'êtes pas identifié(e).
Pages :: 1
bonjour,
j'ai une page qui s'affiche sur des écrans d'un hall d'accueil. l'info change régulièrement (je vais piocher dans une base de données).
ma page a dans le <head> <META HTTP-EQUIV="Refresh" CONTENT="20; URL=http://www.mpt-ea.org/ecrans/index2.php">
cela fonctionne bien mais régulièrement (environ toutes les heures parfois moins) j'ai un message de déconnexionla connexion a été reinitialisée
il faut alors cliquer sur réessayer : ce qui est pénible car les écrans sont autonomes.
j'ai essayé avec firefox et chrome => pareil
dans deux lieux différents = pareil
1) il y a-t-il une façon de faire qui éviterait cela ?
2) si pas moyen d'éviter, comment relancer le navigateur automatiquement toutes les X minutes par exemple ?
Hors ligne
Bonjour,
La méthode du refresh via méta est personnellement ma préférée dans ce contexte, car non intrusive dans le code et elle offre plus de souplesse.
Cependant, il y a deux choses auxquelles il faut faire attention pour que tout fonctionne bien.
1) Que la période du refresh ne soit pas supérieure au timeout d'inactivité de PHP pour que la session soit maintenue.
2) Si un contrôle de timeout applicatif est effectué, il faudra prendre la précaution de faire un "ping" applicatif au niveau de la session en base de donnée à chaque refresh de façon à ce que le timeout ne soit jamais rencontré.
3) Veiller à ce que la période de refresh reste inférieure au timeout applicatif, bien entendu.
++
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1