Problème compteur de visite flash/php/mysql

arnlig3550 -  
 arnlig3550 -
Bonjour,

j'ai voulu mettre un compteur de visite sur mon site en flash grace a un code que j'avais avant sur un autre site et qui marchait bien, et là, je ne sais pas pourquoi, sur ce site, il ne fonctionne qu'a 50%, j'explique...

j'ai donc créer un texte dynamique dans mon flash avec chargement du fichier "compteur.php", j'ai créer ma table dans ma bdd sql et j'ai comme code php :

<?php
  
// .... Connection a la bdd mysql ....
  $link_mysql = mysql_connect( 'serveur', 'utilisateur', 'motdepasse') or 
  	die('Connection au server impossible.' );
  mysql_select_db('mabase', $link_mysql) or 
  	die('Connection a la base de donnee impossible.');
  
// .... lecture de ton nombre de visiteurs ....
  $select_compteur = mysql_query("select visite from Compteur");
  $resultat_compteur = mysql_result($select_compteur, 0);
  
//Test de l'existence du cookie
  if($BEBSCOMPTEUR == "")
//s'il n'existe pas :
  {
  
// Création du cookie
  	SetCookie("BEBSCOMPTEUR", "oui", time()+"86400");
  
// Augmentation du nombre de visiteurs
  	$resultat_compteur++;
  
// Mise a jour des donnees de la bdd
  	mysql_query("update Compteur set visite = '$resultat_compteur'");
  
  }
// fin du test
  
// Fermeture connection bdd
  mysql_close($link_mysql);

// On écrit de telle sorte que flash puisse récupérer la variable
  echo("&visiteurs=$resultat_compteur&");
?>


jusque là tout m'avais l'air de fonctionner sauf que je me suis aperçu que le nombre de visiteurs s'incrémentais de 1 à chaque visite alors que logiquement le cookie expire seulement au bout de 24h !!! donc je ne comprend pas, je ne vois pas ce qui ne va pas

quelqu'un peut-il m'aider a corriger ce code de sorte qu'il fonctionne?

merci
A voir également:

1 réponse

arnlig3550
 
personne pour m'aider?
0