![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
FoxLeRenard
alors deux solutions
1) tu a gardé son ancienne date et mets en gras tout message plus récent,
alors quand mets-tu le cookies a jour
![:roll:](https://www.developpez.net/forums/images/smilies/icon_rolleyes.gif)
2) ou tu mets le cookies a jours dés la premiére page, alors aucune des pages suivantes ne sera en gras.
OK on peut ajouter une session mais bon, pas trés fiable tout ça.
Dans son message initial,
sur le sous-forum 'debuter',
jgx342, parlait de la page.
Peut-être pourra-t-il préciser s'il doit gérer une seule ou plusieurs pages de messages.
Néanmoins,
on peut effectivement envisager le cas où il y aurait plusieurs pages de messages.
L'utilisation d'une session est une solution,
mais, s'il n'y a pas 5000 messages,
l'option cookie me paraît encore possible :
A chaque message, on associe un identifiant.
Dans le cookie,
on stocke la liste des messages affichés (serialize($idMsgVus)).
Bien sûr,
il faut prendre garde à nettoyer le cookie
(supprimer les identifiants des messages qui n'existent plus).
Voilà,
ce n'est qu'une solution
que cgx342 balaiera peut-être d'un revers de main
en raison de ses priorités fonctionnelles ou
de ses compétences techniques.
Quoi qu'il en soit,
celle-ci ne me paraît pas absurde.
Fred
Partager