hallo!
ich hab mir ein script gebaut dass mir alle seitenaufrufe meiner seite anzeigt und gleichzeitig auch anzeigt wie viele verschiedene besucher ich hatte.
ich würde jetzt gern wissen ob man daran noch etwas verbessern könnte
ich hab mir ein script gebaut dass mir alle seitenaufrufe meiner seite anzeigt und gleichzeitig auch anzeigt wie viele verschiedene besucher ich hatte.
ich würde jetzt gern wissen ob man daran noch etwas verbessern könnte
PHP-Code:
<?php
$connection = mysql_connect("localhost","root", "")
or die ("could not connect to database");
$db = mysql_select_db("counter",$connection)
or die ("Couldn't select database.");
$zeit = date('YmdHis');
$ip = $_SERVER['REMOTE_ADDR'];
$wartezeit = "60";
$row2 = mysql_fetch_object(mysql_query("SELECT * FROM counter"));
$count1 = $row2->counter;
$count2 = $row2->counter +1;
$row1 = mysql_fetch_object(mysql_query("SELECT * FROM log"));
if($row1->ip == $ip)
{
if($row1->zeit+$wartezeit < $zeit)
{
mysql_query( "UPDATE counter SET counter = '$count2'" ) or die ( mysql_error() );
mysql_query( "UPDATE log SET zeit = '$zeit' WHERE ip LIKE '$ip' ") or die ( mysql_error() );
$ausgabecounterstand = $count2;
}
else
{
$ausgabecounterstand = $count1;
}
}
if($row1->ip != $ip)
{
mysql_query( "UPDATE counter SET counter = '$count2'" ) or die ( mysql_error() );
mysql_query( "INSERT INTO log ( zeit, ip ) values ( '$zeit', '$ip' )" ) or die ( mysql_error() );
$ausgabecounterstand = $count2;
}
$row = mysql_query("SELECT * FROM log");
$wievieleips = mysql_num_rows($row);
echo "wieviele besuche:";
echo "
";
echo $ausgabecounterstand;
echo "
";
echo "wieviele verschiedene besucher:";
echo "
";
echo $wievieleips;
?>
Kommentar