Hello,
#----------------------------------------------------------------------------------
define the time when the same ip address should be counted as a new visitor
$yesterday = mktime ( date ( "H" ) - 1 , date ( "i" ) , date ( "s" ) , date ( "m" ) , date ( "d" ) , date ( "Y" ) );
#----------------------------------------------------------------------------------
?>Was muss ich einstellen dass ein Besucher zuerst nach 6 Stunden als "neuer" Besucher gezählt wird?
Was steht denn da?
Der Zeitstempel (siehe "timestamp") für Gestern wird festgelegt mittels der Funktion mktime()
http://de3.php.net/manual/de/function.mktime.php
warum auch immer, es gibt doch strtotime()
http://de3.php.net/manual/de/function.strtotime.php
damit hätte man date() nur einmal aufrufen müssen.
Außerdem könnte man vom aktuellen Zeitstempel einfach
$yesterday = time() - (6 * 60 *60);
sechs Stunden zu je sechzig Minuten zu je sechzig Sekunden
abziehen können.
Das was da von Dir gepostet wurde, ist formal sowieso falsch, da von einem Aufruf von date() zu nächsten auch Zeit vergeht. Aber so genau[tm] wollten die das wahrscheinlich gar nicht wissen.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau