newbie frage...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
aktor
anfangswert
aufruf
benutzer
besucher
counter
datei
fehler
formatierung
fragen
id
letzte
manual
quelltext
session
show
sperren
tutorial
zeile
-
Hiho lucas9991!
Ich analysiere nicht gern fremde Quellcodes. Das bender1980-Script schreibt alle IPs in eine Datei und z?hlt dann die Zeilen? Aber das w?rde ja bedeuten, dass die Datei mit jedem Hit l?nger werden w?rde! Sehr ineffiziente Programmierung, w?rde ich sagen. Ich m?sste mal nachrechnen, wie lang die Datei bei meiner popeligen "Website" jetzt schon w?re. Ich z?hle seit Ende Februar die Benutzer.
MfG
alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ist das auch ein tut oder wo finde ich das von dir??? hat das ip sperre? w?re wichtig sonst bin die h?lfte der hits ich selbst...
-
gibts ne m?glichkeit da auch so ein soundsoviel user sind online z?hler einzubauen??? wenn ja wie? und bitte auch f?r leute die das zwar einbinden k?nnen aber alles was ?ber echo geht nich peilen...
sorry is ne tatscache... -
G???hn!
Hallo re-aktor!
Ein paar allgemeine Erkl?rungen, zu dieser Frage findest du unter:
http://www.php-faq.de/q/q-code-user-online.html
Man kann nicht wirklich z?hlen, wie viele Benutzer gerade deine Website betrachten. Um das wenigstens zu simulieren, wird ein Zeitraum angenommen, innerhalb dessen ein Besucher als "online" gilt, nachdem er eine Seite aufgerufen hat. Ob er dass aber tut, oder ob er den Computer schon ausgeschaltet hat, kann man nicht mit Sicherheit feststellen.
Wer so einen Online-Z?hler unbedingt haben will, sollte so vorgehen:
1.) Sessions benutzen (so kann man die Benutzer besser unterscheiden, als an Hand der IP).
2.) Eine Datei anlegen (oder eine Datenbank-Tabelle), in der Session-ID und Timestamp des letzten Seitenabrufes aufgelistet werden.
3.) Bei jedem Aufruf einer Seite die Datei einlesen; die Session-ID mit der Liste vergleichen; alle IDs, deren Zeit abgelaufen ist, rausschmei?en und die g?ltigen IDs wieder zur?ckschreiben.
4.) Bei 3. einen Z?hler mitlaufen lassen, der die g?ltigen IDs z?hlt. Diesen Z?hler ausgeben.
Wer Lust hat, das in PHP zu gie?en, darf das gerne tun. Ich habe aber momentan andere Sorgen, also bitte erwarte(t) nicht, dass ich das Script schreibe.
MfG
alopex -
mh das bringt mich net weiter wie gesagt hab keinen plan von php proggen... bei echo h?rts auf... Sonst jemand der das einbauen kann? ansonsten werd ich erstmal das andere benutzen...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage