compteur de visites avec session
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:
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>";
?> |