Verwenden Sie hauptsächlich die Servervariables -Eigenschaft des Anforderungsobjekts, durch das der Wert der Umgebungsvariablen erhalten wird. Die verwendete Syntax ist: Request.Servervariables (Variable), "Variable" den Namen der Umgebungsvariablen darstellt, wie z.
Das Quellprogramm lautet wie folgt: (Dateiname: Demo.asp)
<html>
<kopf>
<metahttp-äquiv = content-typecontent = text/html; charset = gb_2312-80>
<metaname = generatorContent = microsoftFrontPageExpress2.0>
<Styles>
<!-
.as {Zeilenhöhe: 15px; Schriftgröße: 9PT}
A: Hover {Farbe: RGB (0,51,240); Textdekoration: Unterstreichung}
.p9 {Schriftfamilie: 安安; Schriftgröße: 9PT; Linienhö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>
<title> ASP Page Firewall -Funktion Demonstration </title>
</head>
<bodybackground = back.jpg>
<%
Verwenden Sie Request.Servervariables (Remote_ADDR), um die IP -Adresse zu erhalten, und speichern Sie sie im Variablen -RIP
RIP = Request.Servervariables (Remote_addr)
Streifen = CSTR (RIP)
„Holen Sie sich den Wert des dritten Segments der IP -Adresse und speichern Sie sie auf Stripe
fei = 1to2
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 den Wert erfüllt, bestehen Sie über die Überprüfung.
if (links (RIP, 5) <> 127.1Orstrip <1orstrip> 50) Andrequest (Passwd) <> Apthen
%>
<p> <Fontcolor =#ff0000> sorry, Ihr IP ist <%= RIP%> und auf die auf dieser Seite zugegriffenen IPS sind zwischen 127.1.1 und 127.1.50
<formAction = Demo.aspMethod = postID = Form1Name = Form1>
<P> Bitte geben Sie das Access -Kennwort ein: <inputType = passwordname = passwd> <inputType = subayValue = bestätigen name = b1>;
</p>
</form>
<%sonst%>
'Auf der Seite, auf die rechtliche Benutzer zugreifen können, können alle Informationen hier hinzugefügt werden
Herzlichen Glückwunsch, Sie haben die Page Security -Zertifizierung erfolgreich überschritten und können die Ressourcen dieser Website direkt nutzen!
<%endif%>
</body>
</html>
Tatsächlich ändern Sie das obige Programm nur geringfügig (z. B. IP -Adresse und andere Informationen).