Recommandé: révéler le moyen simple de résoudre le code brouillé chinois de l'Ajax Lorsque vous utilisez Ajax pour développer des sites Web, les amis rencontrent souvent des problèmes de code brouillé et il est difficile de trouver une solution à la fois. En fait, il est très simple de résoudre le problème du chinois brouillé par l'Ajax. 1. Programme serveur: Ce qui suit est la référence
Pour utiliser la propriété ServerVariables de l'objet de demande, utilisez-le pour obtenir la valeur de la variable d'environnement. La syntaxe utilisée est: request.servervariables (variable), la variable représente le nom de la variable d'environnement, tel que le nom d'hôte du serveur, le nom du logiciel de serveur Web, etc. Si la variable est distante_addr, il représente l'adresse IP du visiteur, et à travers elle, le filtrage d'adresse IP peut être réalisé.
Le programme source est le suivant: (Nom du fichier: Demo.asp)
| Ce qui suit est le contenu cité: < html > < tête > < META HTTP-Equiv = Content-Type Content = Text / HTML; charse = gb_2312-80 > < Meta Name = Generator Content = Microsoft FrontPage Express 2.0 > < Style > <! - .as {line-height: 15px; taille de police: 9pt} A: Hover {Color: RGB (0,51,240); text-décoration: soulignement} .p9 {Font-Family: 安体; taille de police: 9pt; hauteur de ligne: 15pt} .p12 {Font-Family: 安体; taille de police: 12pt; hauteur de ligne: 18pt} a: lien {text-décoration: aucun;} A: Visité {text-décoration: Aucun;} A: Hover {Text-Decoration: sous-trait; taille de police: 125%; couleur: bleu} -> < / style > < Titre > Page ASP Démonstration de la fonction de pare-feu < / Title > < / tête > < Background corporel = back.jpg > <% ′ Utiliser la demande.servervariables (redressier_addr) pour obtenir l'adresse IP et l'enregistrer dans la variable RIP RIP = request.servervariables (Remote_addr) Strip = CSTR (RIP) ′ Obtenez la valeur du troisième segment de l'adresse IP et enregistrez-la dans la bande pour i = 1 à 2 Strip = droite (bande, len (bande) -instr (1, bande,.))) suivant Strip = gauche (str, instant (1, str,.) - 1) ′ IP Vérification de la validité de l'adresse et vérification du mot de passe, y compris deux aspects: «Si l'adresse IP est en conformité, passez la vérification; Si l'adresse IP ne se conforme pas, vérifiez si le mot de passe entré est correct (ici le mot de passe est ASP) si (gauche (rip, 5) <> 127.1 ou bande < 1 ou bande > 50) et demande (passwd) <> ASP puis % > < P < Font Color = # FF0000 > Désolé, votre IP est <% = RIP% >, l'IP qui peut être accessible sur cette page se situe entre 127.1.1. * et 127.1.50. *. Si vous êtes un utilisateur du réseau interne de cette unité, assurez-vous que votre navigateur n'utilise pas de proxy! <br>< / police > < Form Action = Demo.asp Method = post id = form1 name = form1 > < P > Veuillez saisir le mot de passe d'accès: < Type d'entrée = Nom de mot de passe = PASSWD > < Type d'entrée = Soumettre Value = Confirm Name = B1 >; < / p > < / Form > <% else% > ′ Une page à laquelle les utilisateurs légaux peuvent accéder, toutes les informations peuvent être ajoutées ici Félicitations, vous avez réussi la certification de sécurité des pages et pouvez utiliser directement les ressources de ce site! <% fin si% > < / corps > < / html > |
En fait, modifiez légèrement le programme ci-dessus (tel que l'adresse IP et d'autres informations). Bien sûr, cela n'implémente que les fonctions de prévention de la sécurité dans une seule page. Si un site Web dispose de plusieurs pages, vous pouvez définir une variable de session pour marquer l'utilisateur pour porter des jugements dans la page suivante.
Partager: vous apprendre 17 codes typiques de base ASP de base 1. Méthode pour ASP pour obtenir des données d'entrée dans le tableau: Obtenez le post 1.get: Une fois l'utilisateur a ajouté les données à l'URL, le format est "?