J'ai "Vos 5 dernières visites" à la page d'accueil de l'utilisateur quand il se connecte. Cela fonctionne très bien sans aucun problème.PHP: Comment faire "Dernière visite" compte plus agréable
Mais alors je veux le changer. Je ne sais pas comment je devrais faire ceci, mais d'une façon ou d'une autre ne compte en quelque sorte que l'utilisateur 1 fois à la fois, et pas par exemple 10 fois s'il visite/rafraîchit votre profil.
Alors, est-ce que je devrais le faire avec un vérificateur de temps? Et pour combien de temps devrait-il compter seulement 1? Quand la seconde devrait-elle compter? J'ai besoin d'une idée pour cela, car je ne sais pas si je devrais faire compter 1 fois par 10 minutes ou 1 fois par 1 minute ..
Donc une bonne solution/donnant un bon conseil minute réaliste répondra à la question.
Peut-être que vous devriez compter que si l'utilisateur crée une nouvelle session. Ce serait simple. Définissez l'heure de la session sur xx minutes et chaque fois qu'une nouvelle session est créée pour l'utilisateur, vous pouvez la compter comme dernière visite. – Ventus
oui j'utilise des sessions, donc vous dites qu'il serait bon de stocker une session "visited" à 1, quand il a été compté, et puis d'abord sur leur prochaine session, il va s'enregistrer à nouveau? Mais alors je devrais créer une variable de session pour chaque profil qu'ils visitent? – Karem