Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 13/03/2011, 18h17   #1
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Par défaut méthode pour compteur de visites qui ne marche plus

Bonsoir,

j'utilise une méthode pour faire un compteur de visites qui ne marche plus, et je ne comprends pas. Pour faire mon compteur de visites, je regarde le valeur du ID de session et je le compare à une variable de session ; si c'est différent, j'incrémente le compteur. Le problème, c'est que si je ferme la fenêtre où se trouve le site et que je le réouvre, le ID n'a pas changé...
Mon code :
Code :
1
2
3
4
5
6
7
8
9
10
<?php
session_start();
...
$id_conn = connect();
$sid = session_id();
echo "sid=".$sid." session=".$_SESSION['id']."<br>";
if ($_SESSION['id']!=$sid) {
$_SESSION['id']=$sid;
$sql="UPDATE visites SET compteur = compteur +1;";
...
La première fois qu'on passe sur cette page $_SESSION['id'] n'a aucune raison d'être égale à $sid, alors que tant qu'on n'a fermé le site, elle doit restée égale. Hors si je ferme le site et que le réouvre, ces 2 variables n'ont pas changé. Comment se fait-il ?
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2011, 18h48   #2
Membre régulier
 
Inscription : novembre 2010
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2010
Messages : 102
Points : 86
Points : 86
Salut,

Si t'efface tes traces, sa change l'id?
Soull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2011, 19h01   #3
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
C'est quoi les traces ? (Et je précise, qu'avant, ça marchait et je n'ai rien changé).
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h50.


 
 
 
 
Partenaires

Hébergement Web