Antal Personer Online

Med hjälp av: MySQL-databas
Viktigt: Om du inte kan skapa en databas utan hjälp, lär dig då det, innan du läser vidare

  1. Skapa en tabell som heter visitors med följande fält:
    1. ID som INT, AUTOINCREMENT och INDEX
    2. besokare som TEXT
    3. datum som TEXT
    4. ip som TEXT
  2. Skapa sedan en fil som du lägger in koden nedan i.
  3. Spara som en fil som du senare kör via include på din index-sida.

<?php
//datumet som läggs till när besökaren kommer till sidan..
$date = date("Y-m-d, H:i");

  //Den sida som ska räknas vid besök
  $dir = "/index.php";
  if($_SERVER['PHP_SELF'] == $dir)
  {
    //Lägg till besökare
    $sql = "INSERT INTO visitors (besokare,datum,ip)
            VALUES ('".$_SERVER['HTTP_USER_AGENT']."','$date','".$_SERVER['REMOTE_ADDR']."')";
    $result = mysql_query($sql);
  }
	//Räkna ut Unika, och totalt antal besökare...
        $tmp = mysql_query("SELECT * FROM visitors ORDER BY ip",$db);
        $visits = mysql_num_rows($tmp);
        $uniquevisits = 0;
        $ipcheck=0;
        $usercheck=0;
        while ( $foo = mysql_fetch_assoc($tmp) ) {
                if(($ipcheck != $foo['ip']) || ($usercheck != $foo['besokare'])) {
                        $ipcheck=$foo['ip'];
                        $usercheck=$foo['besokare'];
                        $uniquevisits++;
                }
        }

echo "<b>$visits</b> besök. <b>$uniquevisits</b> unika.";
?>

Grattis! Du har nu en besöksräknare som räknar totala och unika besök

Wiki-navigering
Wiki Index
Wiki Artiklar
Wiki Skolan
Wiki Guider
Wiki FAQ
Webbhotell
Domänregistrering
Wiki-sökning
Sök:
Dokumentalternativ
Redigera dokumentet
Visa dokumenthistorien
Senaste wiki-ändringar
Visa ändringarna
Inställningar
Wiki inställningar
Bra att veta
Vad är en Wiki?
Våra förhållningsregler
Trivselregler
Att använda Wikin
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB 2.0.4 © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic