Recommandé: comment rédiger des instructions SQL qui interrogent tous les enregistrements sans un certain champ sans valeur? Parfois, nous devons interroger tous les enregistrements qui n'ont aucune valeur dans un certain champ. Devrions-nous utiliser Rs (xx) = ou ISNULL (RS (xx))? Pour tirer une conclusion, nous devons commencer depuis le début: dans quelles circonstances il n'y aura pas de valeur sur le terrain? Parce que cela et
| Ce qui suit est le contenu cité: <% DIM IP, IPSTRING, VISITIP 'L'adresse IP à interdire Ipsstring = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | 'Obtenez l'adresse IP Ip = request.servervariables (http_x_forwarded_for) Si ip = alors Ip = request.servervariables (redret_addr) Terminer si Visiter = | & ip & | Si instr (1, ipsstring, visiter)> 0 alors Response.Write Votre IP est interdite de publier des messages. Si nécessaire, veuillez contacter le webmaster. Si vous envoyez des ordures, je vous conseille de vous arrêter! réponse. Terminer si 'Response.Write (votre IP: & IP & peut accéder à ce site) %> |
Remarque: N'oubliez pas d'intégrer ce code dans la tête de la page d'exécution finale (pas nécessairement pour la page de publication de commentaires). La plupart des ordures sont directement publiées sur la page d'exécution. Il est recommandé de modifier le nom de fichier de la page d'exécution finale et l'action dans la balise de formulaire de la page de publication de messages qui lui est liée de temps à autre.
Partager: instance ASP: l'accès est un système de statistiques de site Web pour la base de données backend Un exemple de production statistique qui peut compter les visiteurs, enregistrer le nombre de visites, IP et le temps. Je prends la bibliothèque d'accès à titre d'exemple. En fait, en utilisant la bibliothèque SQL Server, vous pouvez simplement modifier les instructions de la bibliothèque de liens. La structure de la bibliothèque est la suivante: Cont.asp était à l'origine suite.