Graag zou ik jullie willen vragen om mij te helpen, ik zoek een bezoekersteller die aan kan geven hoeveel unieke bezoekers er op de site zijn geweest en hoeveel bezoekers er op de website aanwezig zijn... wie wil me helpen met deze uitdaging? op Google kan ik niks vinden.... in ieder geval niet naar mijn wensen...
Aan een deel kan je vertellen hoe het moet (of ik het zou doen). Kijken van unieke bezoekers.
je zou de pagina bijvoorbeeld: count.php kunnen noemen, en die include je dan in je hoofdpagina (als je alleen daar wilt tellen). Ik vraag dan naar het ip (voor de unieke bezoekers en zet de tijd neer. (ik zet de tijd appart in de database omdat het makkelijker is om te sorteren op dag enz.
Als je al die gegevens hebt moet je die naar je MySQL database sturen....
$sql_query = "INSERT INTO sebdesignstats (jaar,maand,dag,tijd,ip,adres) VALUES ('".$jaar."','".$maand."','".$dag."','".$tijd."','".$ip."')";
$result = mysql_query($sql_query) or die(mysql_error());
?>
*noot: je moet dan zelf nog een database tabele maken en verbinding maken met de database
$i++ staat in dit geval voor het ophogen van een getal. Maar daar kan je natuurlijk ook een query maken die gegevns in een database propt. Of een simpel systeempje wat enkel een nummertje ophoogt in een txt bestandje. het is helemaal afhankelijk van jou wensen, en welke gegevens je op wilt slaan.
<?php
function OnLine()
{
$time=time()+180;
$sql="select * from online where ip='".$_SERVER['REMOTE_ADDR']."'";
$res=mysql_query($sql);
$stats=mysql_num_rows($res);
if($stats=="0")
{
mysql_query("INSERT Into online (naam,ip,waar,tijd) VALUES ('$naam','".$_SERVER['REMOTE_ADDR']."','".$_SERVER['PHP_SELF']."','$time')");
}
else
{
mysql_query("UPDATE online SET waar='".$_SERVER['PHP_SELF']."',tijd='$time' WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
}
$sql="select * from online";
$res=mysql_query($sql);
$online=mysql_num_rows($res);
$now=time();
mysql_query("DELETE FROM online WHERE tijd < $now");