Recommandé: ASP empêche Get, après l'injection et les attaques de serveur et enregistre IP % 'Empêcher Get, Post Injection et Server Attack' Utiliser la méthode pour inclure ce fichier dans le fichier qui doit être noté, alors veuillez noter que les attaques post-attaques et obtenir des attaques ici ne sont pas nécessairement des attaques. Veuillez prêter attention à les utiliser dans la version anglaise 'Feng Xu Modified Session.abandon () dim fxjt111_attack_post, fxjt111_attack_get, fxjt111_attack_sys
En raison des relations de travail, nous travaillons sur un espace utilisateur. Pour utiliser les visiteurs les plus récents de l'espace, voir le code ASP:
<%
username = request.Querystring (nom d'utilisateur) «Le nom d'utilisateur dans la colonne au sol est votre nom d'utilisateur
Si TRIM (request.cookies (user_name)) <> alors 'La page d'accueil doit déterminer si l'accès est connecté, uniquement connecté peut être enregistré dans la base de données.
Si le nom d'utilisateur <> request.cookies (user_name), alors «déterminez simplement si le visiteur est lui-même
f_username = trim (request.cookies (user_name)) 'Obtenez le nom d'utilisateur accessible
f_time = maintenant ()
Appeler Visitor () 'Appelez la fonction accessible
terminer si
terminer si
Sous-visiteur ()
'Auteur: Source impitoyable:
sqlvisitor = (sélectionnez le top 1 * depuis le visiteur où (username = '& username &') et (f_username = '& f_username &'))
Set rsvisitor = server.createObject (adodb.recordSet)
rsvisitor.open sqlvisitor, Conn, 1,1
Sinon (rsvisitor.eof et rsvisitor.bof), alors «déterminez simplement s'il existe une base de données. S'il y a un temps de mise à jour, insérez le nom d'utilisateur et l'heure du visiteur l'année
Conn.ExECUTE (Mettre à jour les visiteurs set f_time = '& maintenant () &' où (username = '& username &') et (f_username = '& f_username &'))
Autre
Conn.ExECUTE (INSERT INTO VISITOR (Username, F_Username, F_time) VALEURS ('& Username &', '& f_username &', '& f_time &'))
terminer si
rsvisitor.close ()
Définir rsvisitor = rien
Sub-Sub
%>
Ensuite, j'appelle le dernier accès dans l'espace et le code est omis.
Partager: ASP remplace le dernier bit d'adresse IP par le code d'instance Asterisk Enregistrez d'abord l'adresse IP dans la base de données, puis retirez-la. L'effet est comme indiqué sur la figure: le code est le suivant:% 'source ipstr = rs (CIP) ipstr = Split (ipstr,., - 1,1) ipstrout = ipstr (0) .ipstr (1) .ipstr (2). * Response.write ipstrout%%