Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/11/2006, 01h01   #1
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Par défaut compteur de visites: qu'en pensez vous?

Bonjour,

tout d'abord désolé pour mon titre mal choisi mais je ne savais pas comment formuler mon problème de manière claire...

Bon, je suis en train de réaliser un site php, et j'ai envie de faire tout moi-même, même le compteur de visite...

Après une brève rélfexion, cela me parait enfantin...

sur la page "index", par laquelle on passe à chaque action sur le site:

Code :
1
2
3
4
if (!isset($_SESSION['compteur']))
  {
    $_SESSION['compteur'] = "1";
  }
après, sur la page de construction graphique, par laquelle on passera chaque fois également, une vérification:

Code :
1
2
3
4
5
if($_SESSION['compteur']=="1")
  {
    $_SESSION['compteur'] = "0";
	echo"compteur++";
  }
j'aviserai après pour voir comment stocker ce nombre: bdd, fichier,... je verrai là n'est pas la question...

Lorsque j'arrive sur mon site, le compteur s'incrémente.
Lorsque je navigue sur les pages, ... il ne s'incrémente pas forcément vu que la session reste...

Donc parfait pour moi jusque là.

Maintenant, lorsque l'utilisateur ferme la page, puis relance son browser et réouvre le site, le compteur s'incrémente: encore ok, pour moi ca compte pour 2 visites.

MAIS, voilà le hic: lorsque l'utilisateur a une autre fenetre de son navigateur ouverte, même en fermant celle de mon site, puis en réouvrant une, le compteur ne s'incrémente pas car la session n'a pas été tuée...

Comment régler ce problème?


Ensuite, je suis vraiment étonné que j'ai pensé et réalisé ceci en 34secondes, j'oublie qqch ou c'est très simple un compteur de visite?

Merci de vos réponses
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 04h47   #2
Membre éclairé
 
Avatar de broumbroum
 
Inscription : août 2006
Messages : 406
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : août 2006
Messages : 406
Points : 383
Points : 383
ben oui t'as oublié la sauvegarde du compteur dans un fichier.
broumbroum est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 09h18   #3
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

pour répondre à ton titre : compteur de visites: qu'en pensez vous?
ça fait vraiment site amateur
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h05   #4
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Citation:
Envoyé par broumbroum
ben oui t'as oublié la sauvegarde du compteur dans un fichier.

Citation:
Envoyé par cortex024
j'aviserai après pour voir comment stocker ce nombre: bdd, fichier,... je verrai là n'est pas la question...


Citation:
Envoyé par trotters213

pour répondre à ton titre : compteur de visites: qu'en pensez vous?
ça fait vraiment site amateur
ouhlala... developpez.com était bien plus pro avant

peut on avoir de vraies réponses svp ?

merci
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h15   #5
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
JE dirais que le navigateur que tu utilises n'y est pas pour rien...
Tu es sous firefox ou IE ?

Sous IE, je ne comprendrais pas ce comportement car si tu fermes ta fenetre et que t'en ouvre une nouvelle, tu perds forcément ta session.

Firefox lui est capable de se souvenir de son dernier ID de session et donc ne pas incrémenter ton compteur quand tu te reconnect avec...
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 15h17   #6
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Citation:
Envoyé par gloubi
JE dirais que le navigateur que tu utilises n'y est pas pour rien...
Tu es sous firefox ou IE ?

Sous IE, je ne comprendrais pas ce comportement car si tu fermes ta fenetre et que t'en ouvre une nouvelle, tu perds forcément ta session.

Firefox lui est capable de se souvenir de son dernier ID de session et donc ne pas incrémenter ton compteur quand tu te reconnect avec...
merci pour ta réponse, mais même topo, que ce soit firefox ou IE

donc je rapelle le truc, il faudrait que la session se tue lorsqu'on quitte le site...
car maintenant, elle ne se tue que lorsqu'on ferme le navigateur
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h23.


 
 
 
 
Partenaires

Hébergement Web