Empfohlen: ASP verhindert Get, Post -Injektion und Serverangriffe und zeichnet IP auf % "Verhindern Sie GET, Post Injection und Server Attack" Verwenden Sie diese Datei in die Datei, die beachtet werden muss. Bitte beachten Sie, dass nach Angriffen und Angriffe hier nicht unbedingt Angriffe sind. Bitte achten Sie darauf, sie in der englischen Version 'Feng Xu Modified Session zu verwenden.
Aufgrund von Arbeitsbeziehungen arbeiten wir an einem Benutzerbereich. Um die neuesten Besucher des Raums zu verwenden, finden Sie im ASP -Code:
<%
Benutzername = Request.queryString (Benutzername) 'Der Benutzername in der Bodenspalte ist Ihr Benutzername
Wenn Trim (Request.cookies (user_name)) <> dann 'Homepage ermitteln muss, ob der Zugriff angemeldet ist, kann nur in der Datenbank angemeldet werden.
Wenn Benutzername <> request.cookies (user_name), dann bestimmen Sie einfach, ob der Besucher er selbst ist
f_username = trim (request.cookies (user_name)) 'Zugriff auf den Benutzernamen erhalten
f_time = now ())
Rufen Sie Visitor () 'auf, auf die aufgerufene Funktion aufzurufen
Ende wenn
Ende wenn
Unterbesucher ()
'Autor: rücksichtslose Quelle:
SQLVISITOR = (SELECT TOP 1 * vom Besucher wob
Setzen rsvisitor = server.createObject (adodb.recordset)
rsvisitor.open sqlvisitor, conn, 1,1
Wenn nicht (rsvisitor.eof und rsvisitor.bof), dann bestimmen Sie einfach, ob eine Datenbank vorliegt. Wenn es eine Update -Zeit gibt, fügen Sie den Benutzernamen und die Zeit des Besuchers im Jahr ein
conn.execute (Aktualisieren Sie den Besucher setze f_time = '& now () &' wobei (userername = '& userername &') und (f_username = '& f_username &')) setze
Anders
conn.execute (in den Besucher einfügen (Benutzername, f_username, f_time) Werte ('& userername &', '& f_username &', '& f_time &'))
Ende wenn
rsvisitor.close ()
Rsvisitor setzen = nichts
Ende sub
%>
Dann rufe ich den neuesten Zugriff im Speicherplatz auf und der Code wird weggelassen.
Share: ASP ersetzt das letzte Bit IP -Adresse durch den Asterisk -Instanzcode Speichern Sie zuerst die IP -Adresse in der Datenbank und nehmen Sie sie dann heraus. Der Effekt ist wie in der Abbildung dargestellt: Der Code ist wie folgt: % 'Quelle IPSTR = RS (CIP) IPSTR = Split (ipstr,.,-1,1) ipstrout = ipstr (0) .ipstr (1) .ipstr (2).* Antwort.Write Ipstrout %