Empfohlen: Geben Sie den einfachen Weg zur Lösung von Ajax Chinese Machtcode auf Bei der Verwendung von AJAX zur Entwicklung von Websites treten Freunde häufig auf verstümmelte Codeprobleme auf, und es ist schwierig, gleichzeitig eine Lösung zu finden. Tatsächlich ist es sehr einfach, das Problem der von Ajax verstümmelten Chinesen zu lösen. 1. Serverprogramm: Das Folgende ist die Referenz
Verwenden Sie den Wert der Umgebungsvariablen, um die Servervariable -Eigenschaft des Anforderungsobjekts zu verwenden. Die verwendete Syntax ist: Request.Servervariables (Variable), Variable repräsentiert den Namen der Umgebungsvariablen, wie z. B. den Server -Host -Namen, den Webserver -Softwarenamen usw. Wenn die Variable remote_addr ist, repräsentiert sie die IP -Adresse des Besuchers, und über sie kann die IP -Adressfilterung erreicht werden.
Das Quellprogramm lautet wie folgt: (Dateiname: Demo.asp)
| Das Folgende ist der zitierte Inhalt: < html > < Kopf > < meta http-äquiv = content-type content = text/html; charset = gb_2312-80 > < Meta name = Generator content = Microsoft FrontPage Express 2.0 > < Stil > <! - .as {Linienhöhe: 15px; Schriftgröße: 9pt} A: Hover {Farbe: RGB (0,51,240); Textdekoration: Unterstreichung} .p9 {Schriftfamilie: 安体; Schriftgröße: 9pt; Zeilenhöhe: 15pt} .p12 {Schriftfamilie: 安体; Schriftgröße: 12pt; Zeilenhöhe: 18pt} A: Link {Textdekoration: Keine;} A: Besucht {Textdekoration: Keine;} A: Hover {Textdekoration: Unterstreichung; Schriftgröße: 125%; Farbe: Blau} -> </style > < Titel > ASP Page Firewall -Funktion Demonstration </Titel > </Kopf > < Body Hintergrund = zurück.jpg > <% ′ Verwenden Sie die Anforderung. Servervariables (remote_addr), um die IP -Adresse zu erhalten und sie im Variablen -RIP zu speichern RIP = Request.Servervariables (Remote_addr) Streifen = CSTR (RIP) "Erhalten Sie den Wert des dritten Segments der IP -Adresse und speichern Sie sie auf Stripe für i = 1 bis 2 Streifen = rechts (Streifen, Len (Streifen) -instr (1, Streifen,)))) nächste Streifen = links (str, Instrument (1, str,.)-1) 'IP -Adresse Gültigkeitsprüfung und Kennwortüberprüfung, einschließlich zwei Aspekte: 'Wenn die IP -Adresse eingehalten wird, bestehen Sie die Überprüfung; Wenn die IP -Adresse nicht entspricht, prüfen Sie, ob das eingegebene Passwort korrekt ist (hier ist das Kennwort ASP). Wenn (links (RIP, 5) <> 127.1 oder Streifen < 1 oder Streifen > 50) und anfordern (Passwd) <> ASP, dann dann %> < p < Schriftart Color =#ff0000 > Entschuldigung, Ihre IP ist <%= RIP%>, auf die auf dieser Seite zugegriffene IP -IP zwischen 127.1.1. * und 127.1.50. *. Wenn Sie ein Benutzer des internen Netzwerks dieses Geräts sind, stellen Sie bitte sicher, dass Ihr Browser keinen Proxy verwendet! <br></Schrift > < Formelaktion = Demo.asp -Methode = post id = Form1 name = Form1 > < P > Bitte geben Sie das Zugriffskennwort ein: < Eingabetyp = Kennwortname = PassWD > < Eingabetyp = Sendenwert = Bestätigen Sie Name = B1 >; </p > </Form > < %sonst %> 'Eine Seite, auf die gesetzliche Benutzer zugreifen können, können hier alle Informationen hinzugefügt werden Herzlichen Glückwunsch, Sie haben die Page Security -Zertifizierung erfolgreich überschritten und können die Ressourcen dieser Website direkt nutzen! < %Ende wenn %> </Körper > </html > |
Tatsächlich ändern Sie das obige Programm nur geringfügig (z. B. IP -Adresse und andere Informationen). Dies implementiert natürlich nur Sicherheitspräventionsfunktionen auf einer Seite. Wenn eine Website über mehrere Seiten verfügt, können Sie eine Sitzungsvariable festlegen, um den Benutzer zu markieren, um auf der nachfolgenden Seite zu urteilen.
Teilen: Unterrichten Sie 17 grundlegende ASP -Programmierprogramme Typische Codes 1. Methode für ASP zum Abholen von Eingabedaten in Tabelle: Post 1.GET: Nachdem der Benutzer die Daten zur URL hinzugefügt hat, lautet das Format "Feld 1 = Eingabedaten 1 & Feld 2 = Eingabedaten 2 & ... und senden Sie sie dann an den Server. Beispiel: Aktion ist www.abc.c.c.