counter: zeit-sperre
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
array
art
beginn
beispiel
besucher
besuchszeit
datenbank
einstellen
epoche
funktion
jemand
monat
problem
sekunde
speichern
sperre
uhr
uhrzeit
zeitstempel
-
hi,
ich habe vor einen counter zu schreiben.
soweit kein problem - bis auf die zeitsperre.
man sollte m?glichst eine bestimmte zeit einstellen k?nnen (kein array).
einen ip-sperre ich kein problem, jedoch wird dabei der besucher (wenn er die gleiche ip hat) nach monaten nicht gez?hlt, falls kein anderer user die seite besucht.
ich habs zwar hinbekommen, eine art zeitsperre zu machen, jedoch gibts da ein gro?es problem:
1. wenn jemand heute um 15 uhr die seite besucht,
2. wird er morgen um 14 uhr nicht gez?hlt,
3. da es ja noch nicht 15 uhr (also 15:01 uhr) ist
wie w?rdet ihr das m?glichst einfach l?sen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ganz einfach. Wenn ein Besucher auf die Seite geht benutzt dein Counter die Funktion time()
Beispiel:
$besuchszeit=time();
Dan musst du nur noch in eine Datei oder Datenbank den Wert $besuchszeit mit der IP speichern.
Mit der Funktion Time() kann man sich den aktuellen UNIX-Zeitstempel zur?ckgeben lassen.
Dieser Zeitstempel enth?lt die Anzahl der Sekunden seit Beginn der Unix-Epoche am 01.01.1970 um 00:00:00 Uhr.
Du speicherst also nicht die Uhrzeit, sondern die Anzahl der Sekunden seit 1970. Und dieser Wert wird mit jeder Sekunde gr??er.
mfg
Lukas -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage