Halo
Ich habe mir einen Counter für meine Homepage zusammengebastelt, allerdings zählt dieser bei wiederholtem Seitenaufruf.
Ich hätte gern, dass dieser Zähler so zählt, dass dieser beim wiederholtem Aufrufen nicht zählt, aber wenn der Nutzer z. B. eine Stunde wiederkommt, dann wieder zählt.
Versteht ihr mein Anliegen?
hier mein Quelltext (Auszug)
***SQL***
CREATE TABLE IF NOT EXISTS `Zaehler_hp` (
`Zaehler` int(11) NOT NULL auto_increment,
`computer_id` varchar(20) NOT NULL,
`Betriebssystem` varchar(20) NOT NULL,
`Browser` varchar(20) NOT NULL,
`Transaktionsdatum` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`Zaehler`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=89 ;
***ENDE SQL***
mysql_query("INSERT INTO Zaehler_hp (computer_id, Betriebssystem, Browser) VALUES
('$ip_addr','$os','$browser')")
or die("Anfrage nicht erfolgreich, weil vielleicht schon einen Fragebogen mit der IP $ip_addr wurde " . mysql_error());
//AnzahlEinträge
$sql = "SELECT * FROM Zaehler_hp";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich " . mysql_error());
$anzahl = mysql_num_rows($adressen_query);{
echo "<p>Anzahl der Zugriffe: 0 0 1 $anzahl</p>";}?><a href="counter.php" target=_blank>Statistik Zugriffe auf Startseite</a>
<?php
mysql_close($connection);
?>
Liebe Grüße
Stephie