1. Erstellen Sie eine Datenbanktabelle
Der Tabellenname ist online
Stellen Sie die folgenden Felder ein
ID 'wird verwendet, um die Sitzung aufzuzeichnen.
NAME'I'S Es ist ein Besucher, es wird als Besucher aufgezeichnet.
Online'Wenn es besucht, ist jeder 0, wenn es ein Mitglied 1 ist 1
DateTime'latest Ereignis
Der Login -Benutzername des Benutzernamens, der Besucher ist leer.
IP'Record -Zugriff auf alle Anmeldem -IP
head.asp 'schreibt die Anzahl der Personen online in die Datenbanktabelle, und die Seite muss in jede Seite durchsucht werden, mit der der ASP durchsucht wird.
<%
setrs = server.createObject ("adodb.recordset")
ifSesion ("Benutzername") = "" bestimmt, dass der Benutzer nicht angemeldet ist
SQL = "SELECT*From linewhereId = '" & Session
Rs.opensql, Conn, 1,3
Ifrs.eofthen'visors erste Ansicht
rs.addnew
RS ("ID") = Session.SessionId
RS ("Name") = "Gast"
RS ("Online") = 0'0 bedeutet, dass der Benutzer nicht angemeldet ist und die Identität des Touristen ist
RS ("DateTime") = jetzt () ()
userip = request.servervariables ("http_x_forwarded_for")
Ifuserip = "" dann
userip = request.servervariables ("remote_addr")
Endif
rs ("ip") = userIP
sonst ist das erste Mal, dass die Besucher stöbern
RS ("DateTime") = Now () 'Aktualisieren Sie die Aktivitätszeit
Rs.Update
rs.close
Endif
anders
SQL = "SELECT*From linewhereId = '" & Session
Rs.opensql, Conn, 1,3
ifrs.eofthen
Rs.AddNew 'Mitglieder geben zum ersten Mal die Website ein (melden Sie sich möglicherweise direkt von der Homepage der Website an, um das Forum einzugeben).
RS ("ID") = Session.SessionId
RS ("Name") = Session ("Show") 'Schreiben Sie an den Benutzer -Spitznamen
RS ("Benutzername") = Session ("Benutzername") 'Schreiben Sie an den Login -Benutzernamen
RS ("Online") = 1 'bedeutet, dass sich der Benutzer angemeldet hat und Mitglied ist
RS ("DateTime") = Now () 'Setzen Sie die aktuelle Systemzeit als Anmeldezeit des Benutzers
userip = request.servervariables ("http_x_forwarded_for")
Ifuserip = "" dann
userip = request.servervariables ("remote_addr")
Endif
rs ("ip") = userIP
sonst // ein Mitglied stöbert nicht zum ersten Mal auf der Website, und der Besucher meldet sich auf der Website an.
RS ("Name") = Session ("Show") Aktualisieren Sie den Benutzer -Spitzname