Ein Beispiel für Statistiken, mit denen Besucher, Aufzeichnungsbesuche, IP und Zeit aufzeichnen können
Ich habe eine Website erstellt, www.zydn.net, natürlich wie alle anderen, ich habe auch einen Zähler dafür gesetzt. Ich sah die Theken jeden Tag ständig umgedreht und war sehr glücklich, aber später dachte ich, wer schaute meine Website an? Ein neuer Freund oder ein alter Freund? Ich weiß nicht, wie oft sie gekommen sind, aber ich möchte sie immer noch alle zählen, also habe ich mich für kostenlose Statistiken beworben, aber ich war mit den N -Änderungen in einer Reihe nicht zufrieden. Leider können Sie genug Essen und Kleidung haben und tun, wenn Sie es sagen, wenn Sie es sagen. Das Level ist stinkend. Ich hoffe, die Meister werden darüber lachen und nicht um Rat bitten.
Ich nehme die Access Library als Beispiel. In der Tat können Sie mit der SQLServer -Bibliothek die Anweisungen in der Linkbibliothek ändern.
Die Bibliotheksstruktur ist wie folgt
BIBLIOTH -Dateiname: Cont.asp wurde ursprünglich Cont.Mdb, aber nach dem Build wurde die Erweiterung in ASP geändert, um zu verhindern, dass die Bibliothek heruntergeladen wird.
Tabellenname: Registerkarte
Feldname Datentyp Beschreibung
ID nummeriert automatisch die Besuchernummer
IP -Text wird verwendet, um die IP des Besuchers aufzuzeichnen
DAT1 -Datum Uhrzeit wird verwendet, um den letzten Besucherbesucher aufzuzeichnen
DAT -Datum Uhrzeit wird verwendet, um die Zeit aufzuzeichnen, in der der Besucher zum ersten Mal besucht
CS -Nummer, ganzzahliger Typ wird verwendet, um die Anzahl der Besuche am Besucher aufzuzeichnen
Das Programm ist sehr einfach, es gibt nur zwei Dateien, dispcont.asp wird verwendet, um statistische Ergebnisse anzuzeigen. Contpage.asp wird verwendet, um statistische Informationen anzuzeigen.
Schauen wir uns zunächst die Statistiken von Contpage.asp an, und der Code lautet wie folgt:
<%
SetConn = server.createObject ("adodb.Connection")
ConnStr = "dbq ="+server.mappath ("cont.asp")+"; defaultDir =; triver = {microsoft AccessDriver (*. Mdb)};"
Conn.OpenConnStr '***** Die obige Anweisung wird verwendet, um eine Verbindung zur Bibliothek herzustellen, und Cont.asp ist der Name der Bibliotheksdatei.
Keren = Request.cookies ("Keren") 'Read Cookies, der Name der Cookies lautet: "Keren", haha. . Die Literatur einer Yu ist so schlimm, dass er nur weiß, wie man Pinyin benutzt.
ifkeren = "" Damals habe ich, ob Cookies leer sind. Wenn sie leer sind, müssen sie neue Freunde sein, sonst sind sie alte Freunde.
SQL = "SELECT*FromTabwhereId = -1"
setrs = server.createObject ("adodb.recordset")
Rs.opensql, Conn, 1,3
Rs.AddNew'wi, es ist ein neuer Besucher, fügen Sie einen neuen Rekord in der Bibliothek hinzu.
RS ("CS") = 1 'Beachten Sie die Anzahl der Besuche beträgt 1
RS ("IP") = Request.Servervariables ("remote_addr") 'Beachten Sie die IP,
rs ("dat") = now'tell mir das aktuelle Datum und die aktuelle Uhrzeit,
RS ("dat1") = Date'tell Das aktuelle Datum und das Datum, das für den ersten Besuch in der Zukunft verwendet werden soll.
response.cookies ("keren") = rs ("id") 'Schreiben Sie ein Cookie und der Inhalt ist der gleiche wie die ID.