par
cyberlp » 31 déc. 2008, 16:03
Bonjour,
Afin de comptabiliser le nombre de visites reçues par tel ou tel texte publié sur mon site par des utilisateurs, je voudrais mettre en place un système de cookies qui log l'IP, afin d'empêcher de comptabiliser 2 fois le même visiteur, disons dans une période de temps de 24 heures.
Je suis déjà un peu familier avec les cookies, que j'utilise pour un système de votes sur ces mêmes textes, ce qui marche très bien d'ailleurs.
Le souci ici, c'est qu'aucune action de l'utilisateur ne vient déclencher le setcookie, si ce n'est le fait d'arriver sur la page. Donc j'avais déclaré une fonction en tout début de script, avec le setcookie, et appelée plus tard sur le texte affiché. Le problème c'est qu'il considère quand même cela comme une erreur "header already sent".
Comment m'en tirer autrement ? (J'espère que j'ai été clair ^^)
Merci par avance
Bonjour,
Afin de comptabiliser le nombre de visites reçues par tel ou tel texte publié sur mon site par des utilisateurs, je voudrais mettre en place un système de cookies qui log l'IP, afin d'empêcher de comptabiliser 2 fois le même visiteur, disons dans une période de temps de 24 heures.
Je suis déjà un peu familier avec les cookies, que j'utilise pour un système de votes sur ces mêmes textes, ce qui marche très bien d'ailleurs.
Le souci ici, c'est qu'aucune action de l'utilisateur ne vient déclencher le setcookie, si ce n'est le fait d'arriver sur la page. Donc j'avais déclaré une fonction en tout début de script, avec le setcookie, et appelée plus tard sur le texte affiché. Le problème c'est qu'il considère quand même cela comme une erreur "header already sent".
Comment m'en tirer autrement ? (J'espère que j'ai été clair ^^)
Merci par avance