Afficher un message 1 fois par semaine et par visiteur

Afficher un message 1 fois par semaine et par visiteur - PHP - Programmation

Marsh Posté le 28-02-2011 à 17:15:09    

Bonjour
 
Je souhaiterai afficher un message dans un popup (propre, genre Fancybox) mais je ne voudrais pas que ce message s'affiche à chaque nouvelle page pour un visiteur, en gros je voudrais afficher un message 1 fois par visiteur et que ce message s'affiche une seule fois par jour ou même mieux par semaine.
 
Je vous remercie, en espérant qu'un script php existe déjà.
 
Merci d'avance
 
kvf300

Reply

Marsh Posté le 28-02-2011 à 17:15:09   

Reply

Marsh Posté le 28-02-2011 à 18:00:19    

up

Reply

Marsh Posté le 01-03-2011 à 15:35:37    

Il faut créer un cookie et y mémoriser la date de la visite.
Ensuite à chaque nouvelle visite tu regarde si ton délai à expiré. Tu sauras si tu dois alors afficher ton popup.

Reply

Marsh Posté le 01-03-2011 à 16:21:37    

Mieux vaudrait tracer la visite de l'utilisateur dans une BD (ou autre système de stockage) côté serveur. En effet, le cookie peut être effacé par l'utilisateur. Si tel est le cas, en base pour retrouver, tu peux croiser différents critères : IP, nom et version du navigateur, OS, résolution de l'écran... Sans le cookie, y'a quand même moyen de retrouver une correspondance avec une visitée passée. Si la correspondance échoue, bah tant pis, tu réaffiches le popup...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 04-03-2011 à 00:41:59    

Mouais moi je me ferai pas chier, juste un cookie, ca a l'air juste d'être une popup d'information, rien de grave, un peu comme les préhome page sur une majorité de sites.
 

Reply

Marsh Posté le 04-03-2011 à 10:11:27    

Il précisait pas la nature de l'info à afficher...
 
Et les préhome page, c'est anti-ergonomique -> un clic pour rien :/


Message édité par rufo le 04-03-2011 à 10:12:12

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed