Recomendado: Revela la forma simple de resolver el código confuso chino de Ajax Al usar AJAX para desarrollar sitios web, los amigos a menudo se encuentran con problemas de código confuso, y es difícil encontrar una solución a la vez. De hecho, es muy simple resolver el problema de los chinos confusos de Ajax. 1. Programa del servidor: la siguiente es la referencia
Para usar la propiedad ServerVariables del objeto de solicitud, úsela para obtener el valor de la variable de entorno. La sintaxis utilizada es: request.servervariables (variable), variable representa el nombre de la variable de entorno, como el nombre del host del servidor, el nombre del software del servidor web, etc. Si la variable es remota_addr, representa la dirección IP del visitante, y a través de él, el filtrado de la dirección IP se puede lograr.
El programa fuente es el siguiente: (Nombre del archivo: Demo.asp)
| El siguiente es el contenido citado: < html > < Cabeza > < meta http-outiv = content-type content = text/html; Charset = GB_2312-80 > < meta name = Generator content = Microsoft FrontPage Express 2.0 > < Estilo > <! - .as {Line-Height: 15px; tamaño de fuente: 9pt} A: Hover {Color: RGB (0,51,240); Decoración de texto: Subline} .p9 {Font-Family: 安体; tamaño de fuente: 9pt; Línea-aguja: 15pt} .p12 {Font-Family: 安体; tamaño de fuente: 12pt; Línea de altura: 18pt} A: enlace {TEXT-Decoration: None;} A: Visited {Text-Decoration: None;} A: Hover {Text-Decoration: subraye; Font-Size: 125%; color: azul} -> </estilo > < Título > Demostración de función de firewall de página ASP </Título > </cabeza > < Fondo del cuerpo = back.jpg > <% ′ Use request.ServerVariAbles (remota_addr) para obtener la dirección IP y guardarla en la variable RIP rip = request.serverVariAbles (remota_addr) Strip = CSTR (RIP) 'Obtenga el valor del tercer segmento de la dirección IP y guárdelo para despejarlo para i = 1 a 2 Strip = Right (Strip, Len (Strip) -Instr (1, Strip,.))) próximo Strip = izquierda (Str, Instr (1, Str,.)-1) 'Verificación de validez de la dirección IP y verificación de contraseña, incluidos dos aspectos: 'Si la dirección IP es de cumplimiento, aprobe la verificación; Si la dirección IP no se ajusta, verifique si la contraseña ingresada es correcta (aquí la contraseña es ASP) if (izquierda (rip, 5) <> 127.1 o tira < 1 o tira > 50) y solicite (pase) <> ASP entonces %> < P < Color de fuente =#FF0000 > Lo siento, su IP es <%= RIP%>, la IP a la que se puede acceder en esta página es entre 127.1.1. * * y 127.1.50. *. Si es un usuario de la red interna de esta unidad, ¡asegúrese de que su navegador no use un proxy! <br></fuente > < Form Action = Demo.asp Method = Post id = form1 name = Form1 > < P > Ingrese la contraseña de acceso: < Tipo de entrada = Nombre de la contraseña = Passwd > < Tipo de entrada = Subt Value = Confirmar name = B1 >; </P > </forma > < %más %> ′ Una página a la que los usuarios legales pueden acceder, se puede agregar cualquier información aquí ¡Felicitaciones, ha aprobado con éxito la certificación de seguridad de la página y puede usar directamente los recursos de este sitio! < %final si %> </cuerpo > </html > |
De hecho, solo modifique ligeramente el programa anterior (como la dirección IP y otra información). Por supuesto, esto solo implementa funciones de prevención de seguridad en una página. Si un sitio web tiene varias páginas, puede establecer una variable de sesión para marcar al usuario para hacer juicios en la página posterior.
Compartir: enseñarte 17 códigos típicos de programación ASP básica 1. Método para que ASP obtenga datos de entrada en la Tabla: Obtenga Post 1.get: después de que el usuario agrega los datos a la URL, el formato es "? Campo 1 = Datos de entrada 1 y campo 2 = datos de entrada 2 y ..., y luego envíelo al servidor. Por ejemplo: la acción es www.abc.cc.cc.cc.c.cc.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.