Direkomendasikan: mengungkapkan cara sederhana untuk memecahkan kode kacau Cina Ajax Saat menggunakan AJAX untuk mengembangkan situs web, teman -teman sering mengalami masalah kode yang kacau, dan sulit untuk menemukan solusi sekaligus. Bahkan, sangat mudah untuk menyelesaikan masalah Cina yang dibumbui oleh Ajax. 1. Program Server: Berikut ini adalah referensi
Untuk menggunakan properti serverVariables dari objek permintaan, gunakan untuk mendapatkan nilai variabel lingkungan. Sintaks yang digunakan adalah: request.serverVariable (variabel), variabel mewakili nama variabel lingkungan, seperti nama host server, nama perangkat lunak server web, dll. Jika variabelnya Remote_Addr, mewakili alamat IP pengunjung, dan melalui itu, pemfilteran alamat IP dapat dicapai.
Program Sumber adalah sebagai berikut: (Nama File: Demo.asp)
| Berikut ini adalah konten yang dikutip: < html > < kepala > < Meta http-equiV = konten-tipe konten = teks/html; Charset = GB_2312-80 > < Meta name = Content Generator = Microsoft FrontPage Express 2.0 > < Gaya > <! - .as {line-height: 15px; Ukuran font: 9pt} A: Hover {Color: RGB (0,51,240); Text-Decoration: Underline} .p9 {font-family: 安体; Ukuran font: 9pt; Line-Height: 15pt} .p12 {font-family: 安体; Ukuran font: 12pt; Line-Height: 18pt} A: Link {Text-Decoration: None;} A: Dikunjungi {Text-Decoration: None;} A: Hover {Text-Decoration: Underline; Font-size: 125%; Color: Blue} -> </gaya > < Judul > Halaman ASP Demonstrasi Fungsi Firewall </Judul > </head > < latar belakang tubuh = back.jpg > <% ′ Gunakan permintaan. rip = request.serverVariable (remote_addr) strip = cstr (rip) ′ Dapatkan nilai segmen ketiga dari alamat IP dan simpan untuk ditelanjangi untuk i = 1 hingga 2 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 sesuai, lulus verifikasi; Jika alamat IP tidak sesuai, periksa apakah kata sandi yang dimasukkan benar (di sini kata sandi adalah ASP) if (left (rip, 5) <> 127.1 atau strip < 1 atau strip > 50) dan permintaan (passwd) <> asp kemudian %> < P < Warna Font =#FF0000 > Maaf, IP Anda adalah <%= RIP%>, IP yang dapat diakses pada halaman ini adalah antara 127.1.1. * dan 127.1.50. *. Jika Anda adalah pengguna jaringan internal unit ini, pastikan browser Anda tidak menggunakan proxy! <br></font > < Formulir Tindakan = Metode Demo.asp = Posting ID = Form1 Nama = Form1 > < P > Harap masukkan Kata Sandi Akses: < Jenis Input = Nama Kata Sandi = Passwd > < Jenis Input = Kirim Nilai = Konfirmasi Nama = B1 >; </p > </bentuk > < %lain %> ′ 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! < %berakhir jika %> </tubuh > </html > |
Bahkan, cukup sedikit memodifikasi program di atas (seperti alamat IP dan informasi lainnya). Tentu saja, ini hanya mengimplementasikan fungsi pencegahan keamanan dalam satu halaman. Jika situs web memiliki banyak halaman, Anda dapat menetapkan variabel sesi untuk menandai pengguna untuk membuat penilaian di halaman berikutnya.
Bagikan: Ajari Anda 17 Pemrograman ASP Dasar Kode Khas 1. Metode untuk ASP untuk mendapatkan data input pada tabel: Dapatkan pos 1.Get: Setelah pengguna menambahkan data ke URL, formatnya adalah "? Field 1 = Input Data 1 & Field 2 = Input Data 2 & ..., dan kemudian mengirimkannya ke server. Misalnya: Tindakan adalah www.abc.c