J'ai setInterval implémenté avec JQuery pour mettre à jour un div dans une page protégée. Lorsque la session de cette partie du site expire, l'utilisateur est redirigé vers le côté public du site. Cette action se produit uniquement si l'utilisateur clique sur un lien qui actualise cette page. Le problème que j'ai est que les utilisateurs imprudents ne se déconnectent pas et setInterval continue ses tentatives de mettre à jour le div créant ainsi un énorme fichier journal d'accès dans Apache. (> 12 Mo par jour) setInterval continue sa tentative de mise à jour car même si la session est morte, la page n'est pas actualisée, donc setInterval continue.setInterval issues
Existe-t-il un moyen de tuer setInterval après un certain laps de temps? Dites 12 heures ou plus.
lorsqu'un utilisateur quitte la page javascript n'est plus en cours d'exécution – Ibu
il suffit d'ajouter une validation dans votre code – Ibu
C'est tout le problème, ils quittent rarement si javascript continue sa tentative de mettre à jour la div avec setTimeout. – jim