Terutama menggunakan properti serverVariables dari objek permintaan, yang melaluinya nilai variabel lingkungan diperoleh. Sintaks yang digunakan adalah: request.serverVariable (variabel), "variabel" mewakili nama variabel lingkungan, seperti nama host server, nama perangkat lunak server web, dll. Jika "variabel" adalah "Remote_Addr", itu mewakili alamat IP pengunjung, dan melalui itu, penyaringan alamat IP dapat dicapai.
Program Sumber adalah sebagai berikut: (Nama File: Demo.asp)
<Html>
<head>
<metahttp-equiv = content-typeContent = text/html; charset = gb_2312-80>
<metaname = GeneratorContent = MicrosoftFrontPageExpress2.0>
<tyle>
<!-
.as {line-height: 15px; font-size: 9pt}
A: Hover {Color: RGB (0,51,240); Text-Decoration: Underline}
.p9 {font-family: 安安; font-size: 9pt; line-height: 15pt}
.p12 {font-family: 安安; font-size: 12pt; line-height: 18pt}
A: Link {Text-Decoration: None;}
A: Dikunjungi {Text-Decoration: None;}
A: Hover {Text-Decoration: Underline; Font-size: 125%; Color: Blue}
->
</tyle>
<title> asp halaman firewall function demonstration </iteme>
</head>
<bodybackground = back.jpg>
<%
'Gunakan request.serverVariable (remote_addr) untuk mendapatkan alamat IP dan menyimpannya di variabel rip variabel
rip = request.serverVariable (remote_addr)
strip = cstr (rip)
'Dapatkan nilai segmen ketiga dari alamat IP dan simpan untuk ditelanjangi
fori = 1to2
strip = kanan (strip, len (strip) -instr (1, strip ,.))))
Berikutnya
strip = kiri (str, instr (1, str,.)-1)
Verifikasi validitas alamat IP dan verifikasi kata sandi, termasuk dua aspek:
'Jika alamat IP memenuhi nilainya, lulus verifikasi;
if (left (rip, 5) <> 127.1orStrip <1orStrip> 50) andrequest (passwd) <> aspthen
%>
<P> <fontColor =#ff0000> Maaf, IP Anda adalah <%= RIP%>, dan IPS yang dapat diakses pada halaman ini adalah antara 127.1.1.* Dan 127.1.50.*
<formaction = demo.aspmethod = postid = form1name = form1>
<p> Harap masukkan kata sandi akses: <inputType = passwordName = passwd> <inputType = submitValue = konfirmasi nama = b1>;
</p>
</form>
<%else%>
'Halaman yang dapat diakses oleh pengguna legal, informasi apa pun dapat ditambahkan di sini
Selamat, Anda telah berhasil melewati sertifikasi keamanan halaman dan dapat secara langsung menggunakan sumber daya situs ini!
<%endif%>
</body>
</html>
Faktanya, hanya sedikit memodifikasi program di atas (seperti alamat IP dan informasi lainnya).