Bonsoir,
j'ai écrit dans le temps un compteur de visites qui utilise session_id(). A chaque nouvelle visite, cet identifiant de session est censé changer donc on peut incrémenter le compteur sauf que la valeur de retour de cette fonction est NULL donc on n'incrémente pas le compteur. Comment se fait-ce ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php include __DIR__.'/config/config.php'; include_once("connect_mysql.php"); $sid = session_id(); if ($_SESSION['id']!=$sid) { $_SESSION['id']=$sid; $sql="UPDATE visites SET compteur = compteur +1;"; $bdd->query($sql); } $sql = 'SELECT compteur FROM visites'; $cpt = $bdd->query($sql)->fetch(); echo "<table bordercolor=red border=1><tr><td>visiteurs=".$cpt->compteur."</td></tr></table><br>"; ?>









Répondre avec citation

Partager