25.07.2006, 12:18
Hallo !
Ich möchte für meine Homepage gerade einen eigenen Counter bauen, jedoch hänge ich da schon bei der logik dieses Scriptes. Deshalb muss ich euch mal wieder auf die nerfen gehen.
Zur Realisierung dieses Scriptes sthen mir alle Technologien zur Verfügung (php, MySQL, FrontPage-erweiterungen, Pear, ... )
Mein erstes Problem: Wie funktioniert ein Counter ?
Nun, ich dachte mir, dass ich aus einer Datenbank einen Wert beim laden der seite auslese und pro aufruf diesen Wert immer plus 1 rechne.
So weit müsste das ja funktionieren, aber das kommt mir ein bischen zu einfach vor. Deshalb mein Frage, wie geht das richtig?
Mein zweites Problem: Wie erweitere ich das Ding ??
Bei meiner Version habe ich jetzt wirklich nur einen ganz simplen counter, ohne den Refresh-Schutz und so. Daher würde ich gerne wissen, wie man so was macht. Des weiteren würde ich gerne den Traffic und so auch noch mitmessen. Ist das zu schwer oder geht das auch ??
Ich danke schon jetzt mal für die antworten.
Gruß
Sam
Ich möchte für meine Homepage gerade einen eigenen Counter bauen, jedoch hänge ich da schon bei der logik dieses Scriptes. Deshalb muss ich euch mal wieder auf die nerfen gehen.

Zur Realisierung dieses Scriptes sthen mir alle Technologien zur Verfügung (php, MySQL, FrontPage-erweiterungen, Pear, ... )
Mein erstes Problem: Wie funktioniert ein Counter ?
Nun, ich dachte mir, dass ich aus einer Datenbank einen Wert beim laden der seite auslese und pro aufruf diesen Wert immer plus 1 rechne.
PHP-Code:
$Variable = $Variable ++;
So weit müsste das ja funktionieren, aber das kommt mir ein bischen zu einfach vor. Deshalb mein Frage, wie geht das richtig?
Mein zweites Problem: Wie erweitere ich das Ding ??
Bei meiner Version habe ich jetzt wirklich nur einen ganz simplen counter, ohne den Refresh-Schutz und so. Daher würde ich gerne wissen, wie man so was macht. Des weiteren würde ich gerne den Traffic und so auch noch mitmessen. Ist das zu schwer oder geht das auch ??
Ich danke schon jetzt mal für die antworten.
Gruß
Sam
)