Hallo Thomas, 

h�rt sich gut an. Ich hatte mich immer gefragt, wo denn die bisherigen
"echten" Besucher gespeichert werden. Aber klar: Ich kann ja eine Tabelle in
der Datenbank anlegen. 

Vielen Dank, 

Bernhard

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Thomas Bandt
Gesendet: Mittwoch, 22. Dezember 2004 10:03
An: [email protected]
Betreff: [Asp.net] AW: [Asp.net] AW: [Asp.net] Besucherz�hler 

Schau dir hierf�r mal die Methoden Session_Start() und
Session_End() in der Global.asax an.

Ein Beispiel f�r einen Online-Counter (keine Garantie f�r
Syntaxfehlerfreiheit):

Hochz�hlen:

protected void Session_Start(Object sender, EventArgs e) {
        if(Application["OnlineCounter"] != null) {
                int count = (int) Application["OnlineCounter"];
                Application["OnlineCounter"] = count ++;
        }
        else {
                Application["OnlineCounter"] = 1;
        }
}

Runterz�hlen:

protected void Session_End(Object sender, EventArgs e) {
        if(Application["OnlineCounter"] != null) {
                int count = (int) Application["OnlineCounter"];
                Application["OnlineCounter"] = count --;
        }
}

Wobei du dir den Null-Check hier eigentlich sparen kannst, aber ich bin da
wohl immer etwas paranoid.

Die Session_Start()-Methode kannst du dann ebenso daf�r benutzen, um die
echten User zu z�hlen, da musst du die Daten aber irgendwo fest speichern,
in einer Text-Datei oder Datenbank etwa. Au�erdem kannst du da nat�rlich
noch Verfeinerungen einbauen, wie Header-, IP-Check usw. um tats�chlich
Unique Visitors zu bekommen.

Gru�, Thomas

http://blogs.dotnetgerman.com/thomas/  

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Bernhard Brause
> Gesendet: Mittwoch, 22. Dezember 2004 09:42
> An: [email protected]
> Betreff: [Asp.net] AW: [Asp.net] Besucherz�hler
> 
> Hi,
> 
> ungeahnte M�glichkeiten ;-)
> 
> Zuerst nat�rlich, wieviel "echte" Besucher jemals online waren.
> Interessant ist dann nat�rlich auch, wieviele Leute gerade online 
> sind.
> 
> Gru�
> 
> Bernhard
>  
> 
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Im Auftrag von Thomas Bandt
> Gesendet: Mittwoch, 22. Dezember 2004 08:40
> An: [email protected]
> Betreff: RE: [Asp.net] Besucherz�hler
> 
> Wie definierst du "Besucherz�hler"? Willst du wissen, wie viele Leute 
> gerade online sind, wie viele "echte" Besucher jemals online waren, 
> oder wie oft deine Seiten aufgerufen wurden?
> 
> Gru�, Thomas
> _____________________________________
> http://blogs.dotnetgerman.com/thomas/
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Bernhard Brause
> > Sent: Wednesday, December 22, 2004 8:17 AM
> > To: [email protected]
> > Subject: [Asp.net] Besucherz�hler
> >
> > Hi Liste,
> >
> > kann mir irgendwer ein Tipp geben, wie ich ein Besucherz�hler in 
> > ASP.net realisieren kann?
> >
> > Vielen Dank im Voraus,
> >
> > Bernhard
> >
> >
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [email protected]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net



_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an