CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

script PHP pour compteur de visiteurs

hello-man
hello-man
Niveau 6
22 octobre 2005 à 19:34:52

Vu que le site du zéro ne marche pas, je voudrais demander le script PHP pour compter les visiteurs sur mon site (ceux qui y sont déja allés n´augmentent plus jamais le nombre). :merci:

deepblue
deepblue
Niveau 16
22 octobre 2005 à 20:57:56

<? $ip = $_SERVER[´REMOTE_ADDR´];

/* tu te connecte a ta bd ou il y a une table qui stocke les ip des visiteurs */

$voir = mysql_query ("SELECT * FROM ta_table WHERE ip=´$ip´");

$result = mysql_fetch_array($voir);

if ($result)
{
echo "Vous deja venu sur le site";
}

else
{
$enregistre_ip_visiteur = mysql_query ("INSERT INTO ta_table VALUES (´$id´)");
}
?>

ça devrait marcher

deepblue
deepblue
Niveau 16
22 octobre 2005 à 21:06:29

oups, j´ai oublie un bout de code ^^ :

<? $compter = mysql_query ("SELECT COUNT (*) AS nb_vistes FROM ta_table");

$afficher = mysql_fetch_array ($compter);

echo ´Nombre de visiteurs : ´.$afficher[´nb_visites´].´´;

?>

Je peux pas tester le code, j´ai pas mon serveur sous la main :ok:

A-spec59
A-spec59
Niveau 10
22 octobre 2005 à 21:15:04

function connectes()
{connexiondb ();

$ip=$_SERVER[´REMOTE_ADDR´];
$test="0" ;
$connectes=0 ;
$timestamp=mktime();

$temp=mysql_query("Select * from connectes where ip=´$ip´") ;
while(mysql_fetch_array($temp))
{$test++ ;}

if($test=="1")
{mysql_query("Update `connectes` SET `timestamp`=´$timestamp´") ;}
if($test=="0")
{mysql_query("Insert into connectes values (´$ip´, ´$timestamp´)") ; }

$limite=$timestamp-300 ;
mysql_query("Delete from connectes where timestamp < ´$timestamp´ ");

$temporaire=mysql_query("Select * from connectes");
while(mysql_fetch_array($temporaire))
{$connectes++ ; }

echo ´ Il y a ´.$connectes.´ visiteurs connectés.<br/>´ ;
mysql_close () ; }

function connectesjour()
{connexiondb ();
$ip=$_SERVER[´REMOTE_ADDR´];
$test="0" ;
$connectes=0 ;
$total=0 ;
$timestamp=mktime();
$jour=date("d/m/Y", $timestamp);

$temp=mysql_query("Select * from connectesjour where ip=´$ip´") ;

while(mysql_fetch_array($temp))
{$test++ ;}

if($test=="1")
{}
if($test=="0")
{mysql_query("Insert into connectesjour values (´$ip´, ´$jour´)") ; }

$temp2=mysql_query("Select * from connectesjour") ;
while(mysql_fetch_array($temp2))
{$total++ ; }

$temporaire=mysql_query("Select * from connectesjour where jour=´$jour´");
while(mysql_fetch_array($temporaire))
{$connectes++ ; }

echo ´ Il y a eu ´.$total.´ visiteurs qui ont visité ce site dont ´.$connectes.´ aujourd\´hui.´ ;
mysql_close () ;

Voilà avec une fonction connexiondb() apropriée , un apel de fonctions là ou tu le souhaite aisni qu´une bdd a l´architecture assez simple sa devrait marcher

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment