Limiter le nombre de vue selon l'utilisateur
Fermé
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
-
16 nov. 2016 à 22:45
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 - 2 déc. 2016 à 21:58
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 - 2 déc. 2016 à 21:58
A voir également:
- Limiter le nombre de vue selon l'utilisateur
- Vue satellite en direct gratuit de ma maison - Guide
- Vue de profil instagram - Guide
- Vue de profil facebook - Guide
- Nombre facile - Télécharger - Outils professionnels
7 réponses
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
345
16 nov. 2016 à 22:53
16 nov. 2016 à 22:53
Quelques méthodes, toutes contournables (rien n'est 100% fiable)
- Enregistrer un cookie qui mémorise le nombre de vue (Suppression du cookie et ça repart à 0)
- Forcer l'obligation de création de compte et lier le nombre de vue à ce compte (possibilité de créer autant de compte que désiré en changeant l'adresse mail)
- Vérifier le nombre de vue par IP (plusieurs personnes peuvent partager la même IP (entreprise, ou membre d'un même foyer).
- Enregistrer un cookie qui mémorise le nombre de vue (Suppression du cookie et ça repart à 0)
- Forcer l'obligation de création de compte et lier le nombre de vue à ce compte (possibilité de créer autant de compte que désiré en changeant l'adresse mail)
- Vérifier le nombre de vue par IP (plusieurs personnes peuvent partager la même IP (entreprise, ou membre d'un même foyer).
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 033
17 nov. 2016 à 10:50
17 nov. 2016 à 10:50
Bonjour, merci pour la proposition, mais il n'y a pas d'autres moyens?
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
345
17 nov. 2016 à 18:28
17 nov. 2016 à 18:28
Ce sont les plus faciles à mettre en place, il y en a sûrement d'autres.
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 551
Modifié par yg_be le 17/11/2016 à 23:27
Modifié par yg_be le 17/11/2016 à 23:27
Tu as déjà mis en place la technique pour identifier tes utilisateurs?
Utilisateur anonyme
17 nov. 2016 à 23:50
17 nov. 2016 à 23:50
Tu enregistre en BDD car l'utilisateur ne peut pas y accéder directement et une cron pour delete tous les jours
--
--
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 033
18 nov. 2016 à 23:57
18 nov. 2016 à 23:57
Bonjour, c'est mieux comme technique je pense, mais comme je développe sous Windows avec phpmydmin, je ne sais pas si je peux mettre en place une cron (= tâche planifiée ?)
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 551
19 nov. 2016 à 08:42
19 nov. 2016 à 08:42
Je ne pense pas qu'il soit utile de faire une suppression globale chaque jour.
Je pense qu'il est plus simple d'enregistrer dans la bdd, pour chaque utilisateur, le nombre de visites faites le dernier jour où l'utilisateur a visité le site, et la date de ce dernier jour.
Ainsi, à chaque visite, tu vérifies si maintenant est un autre jour que le jour enregistré, et, dans ce cas, tu remets le compteur a zéro et mets à jour la date de la dernière visite.
Je pense qu'il est plus simple d'enregistrer dans la bdd, pour chaque utilisateur, le nombre de visites faites le dernier jour où l'utilisateur a visité le site, et la date de ce dernier jour.
Ainsi, à chaque visite, tu vérifies si maintenant est un autre jour que le jour enregistré, et, dans ce cas, tu remets le compteur a zéro et mets à jour la date de la dernière visite.
yg_be
Messages postés
23343
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 551
28 nov. 2016 à 22:33
28 nov. 2016 à 22:33
Avons-nous pu t'aider?
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 033
29 nov. 2016 à 18:07
29 nov. 2016 à 18:07
Bonjour, c'est pas bête comme façon de faire, et ça évite de faire une requête de suppression!
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 033
2 déc. 2016 à 21:58
2 déc. 2016 à 21:58
Alors, j'ai fait un script qui gère cela mais pour l'instant dans le cas d'un non-connecté qui a l'air de fonctionner. Par contre je ne sais pas du tout si je l'intègre dans le code de la page (j'ai 5 pages, soit 5 fois à recopier) ou si je le mets en include
include('include/non_membres.php')et dans cette dernière hypothèse, comment dire en php de ne pas charger la page mais d'afficher un message?