Gå til innhold

Hvordan lage et enkelt "hit counter" script?


Anbefalte innlegg

Sitter med en liten side her, og tenkte jeg skulle ha en teller som viste hvor mange besøkende som var online, hvor mange unike besøkende som hadde besøkt sia og hvor mange treff det hadde hvert den siste dagen.

 

Er dette enkelt og gjøre i php?

Kan noe php fra før av, men ikke så veldig mye.

 

Den teller greia skal inkluderes på alle sidane vis det er mulig.

Lenke til kommentar
Videoannonse
Annonse

jeg har laget denne klassen:

http://norskwebforum.no/pastebin/2426

 

klassen er i utgangspunktet for php5, men tar 2sek å skrive om.

 

Klassen bruker mysql som log db, tabellen ser slik ut:

CREATE TABLE `online` (
 `ip` varchar(20) collate latin1_general_ci NOT NULL default '',
 `time` int(15) default NULL,
 `dato` date NOT NULL default '0000-00-00'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

 

et eksempel på bruk:

 

<?php
//helt øverst på alle sider som skal telle/vise statestikken
require_once('online.class.php'); //includer klassen
$online = new online(); //tilordne den til et objekt

//der du vil det skal vises kan du bruke disse klasse komandoene
echo '<br />';
echo "Online: ". $online->visonline() ."<br />"; //vis antall online ATM
echo "Besøk i dag: ". $online->visidag() ."<br />"; //vis antall treff i dag (unike)
echo "Unike treff:". $online->visunike() ."<br />"; //Vis totalt unike treff
?>

Endret av NH
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...