Empfohlen: ASP Beispiel: ASP wandelt chinesische Zeichen in Pinyin -Funktionen um Der Pinyin ist nicht umfassend genug, daher wird nicht empfohlen, ihn zu verwenden. Erfahren Sie einfach die Methode ~ Im Folgenden finden Sie den zitierten Inhalt: <% set d = createObject (scripting.dictionary) d.add & quo
Beim Durchsuchen der Webseite können Sie häufig feststellen, dass die Anzahl der Personen auf der aktuellen Website mit der Anzahl der Personen online übereinstimmt. Wie mache ich eins mit ASP? Lassen Sie uns zunächst seine Praktiken analysieren. Im Allgemeinen beziehen sich diese Online -Zahlenstatistiken auf die Anzahl der Besucher innerhalb eines Zeitraums. Zum Beispiel (innerhalb von 5 Minuten, innerhalb von 10 Minuten) und die Länge dieser Zeit wird vom Designer festgelegt.
In diesem Zeitraum können Sie die Gesamtzahl der Besucher für jede verschiedene IP berechnen, um die aktuelle Anzahl der Online -Benutzer zu erhalten. Hier gibt es jedoch ein genaues Problem. Für die Verwendung präziser Statistiken sind es für jede Person unterschiedliche Methoden. Sie können beispielsweise eine automatisch eingereichte Seite verwenden, ab und zu Cookies lesen usw. In ASP gibt es eine bessere Technik, bei der das Sitzungsobjekt zum Zählen verwendet wird. Hier werde ich die Datei galbal.asa vorstellen. Dies ist eine sehr wichtige Datei. Bitte werfen Sie einen Blick auf seine Struktur.
| Das Folgende ist der zitierte Inhalt: < script language = vbScript Runat = Server > Sub session_onstart Ende sub Sub session_onend Ende sub sub application_onstard Ende sub sub application_onend Ende sub </script > |
Wenn eine Sitzung erfolgt (der Benutzer stöbert die Webseite und gibt eine Anforderung an den Webserver aus). Wenn der erste Benutzer der erste Benutzer ist, nachdem der Server gestartet wurde, werden die beiden Ereignisse von Application_onstard und Session_onstart gleichzeitig stattfinden. Wenn ein anderer Benutzer eine Anfrage sendet, wird das Session_onstart -Ereignis nur stattfinden. Die Lebensdauer der Sitzung kann festgelegt werden. Sitzung.Timeout = x (Minuten)
OK, mit dieser sehr nützlichen Methode können wir die Anzahl der Personen online genau zählen, und die Gesamtzahl der Personen wird durch eine Anwendungsvariable gespeichert. Wenn die erste Sitzung beginnt, geben Sie eine Erklärung ein, um den Zähler in der Anwendung von Application_onstard Event (Online) = 0 zu löschen und dann im Session_onstart -Ereignis eine Erklärung zu erhöhen, um die Anzahl der Online -Anwendungen (Online) = Anwendung (online) 1 zu erhöhen und im Session_onend -Ereignis eine Erklärung zu reduzieren, um die Anzahl der Personen online zu reduzieren, sodass der Grafwert durch eins reduziert wird.
Auf diese Weise wird die Datei in Folgendes geändert
| Das Folgende ist der zitierte Inhalt: < script language = vbScript Runat = Server > Sub session_onstart Anwendung (online) = Anwendung (online) 1 Ende sub Sub session_onend Anwendung (online) = Anwendung (online) -1 Ende sub sub application_onstard Anwendung (online) = 0 Ende sub sub application_onend Anwendung (online) = 0 Ende sub </script > |
Schreiben Sie als nächstes ein Programm, das Grafiknummern anzeigt und die Anzahl der Personen online auf der angegebenen Seite anzeigt. Dies führt zur Anzahl der Personen
| Das Folgende ist der zitierte Inhalt: *online.asp < % @Sprache = vbscript % > <% tmp = application (online) TMP = CSTR (TMP) Dim Disp (20) schwache Bilder (20) dbbits = len (tmp) für i = 1 bis dbbits disp (i) = links (rechts (tmp, i), i- (i-1)) nächste für i = dBbits bis 1 Schritt -1 Bilder (i) = < img src = & http: //xxxx.com.cn/pic&/&disp (i) & .gif > response.write document.write (& images (i) &); nächste %> |
Das obige Programm ist sehr einfach und ich werde es hier nicht analysieren. Bitte lesen Sie es selbst. Verwenden Sie auf der Seite, auf der die Online -Statistiken aufgerufen werden, eine Skript -Anweisung, um die Online -Datei zu verweisen, um den Diagrammstatistiker anzuzeigen.
| Das Folgende ist der zitierte Inhalt: < Skript Sprache = javaScript src = http: //xxxx.com.cn/online.asp> </script> |
Nun, das ist in Ordnung, denken Sie an den wichtigsten Punkt, Sie müssen gal.asa in das richtige Verzeichnis der Webanwendungsroot platzieren, und es ist besser, eine neue Webanwendung für diese Statistik separat zu erstellen. Lassen Sie sich nicht mit anderen Programmen verwechseln, andernfalls sind die resultierenden Daten ungenau und es ist auch einfach, dieses Programm an Online -Statistiken für mehrere Benutzer zu ändern. Dies bietet Online -Statistikdienste. Bitte überlegen Sie, wie man es wieder implementiert ...
Teilen: Erste Schritte: Häufiger Fehlerbehandlungen für die ASP Dynamic Webseitenproduktion ASP -Fehlerbehandlung ASP ist so einfach, dass viele Entwickler nicht über Fehlerbehandlungen nachdenken. Die Fehlerbehandlung kann Ihre Anwendung vernünftiger machen. Ich habe viele kommerzielle Websites in ASP gesehen, von denen die meisten Fehlerbehandlungen ignorieren. Der falsche Typ