Recomendado: diseñar una hoja de mensajes con ASP Primero, antes de hacer la hoja de mensajes, primero creamos un efecto de interfaz de pantalla de entrada, es decir, generar la página HTML de la pantalla de entrada de la sección de mensajes y luego agregar el script ASP a estos códigos de origen HTML. Llegué aquí es el siguiente. *Nombre del archivo: book.htm
Los objetos del servidor proporcionan métodos y propiedades accedidas en el servidor.gramática:
Servidor.property | método
Propiedad
El objeto del servidor tiene solo una propiedad: el tiempo máximo que el programa ScriptTimeOut puede ejecutarse
Métodos
CreateObject crea una instancia de objeto.
Ejecutar un archivo ASP
GetLasterRor devuelve un código de error
Htmlencode convierte el código HTML especificado.
Mappath convierte una ruta relativa en una ruta absoluta.
La transferencia envía toda la información de estado actual a otro archivo ASP
Urlencode convierte el código especificado en forma de URL, incluidos los espacios
Descripción detallada del método del objeto del servidor
CreateObject
gramática
Server.CreateObject (progid)
parámetro
progid
Especifique el nombre del componente que se creará en el formato de la siguiente manera: [Vendor.] Componente [.Version].
Puntos clave:
En términos generales, los objetos creados por el método del servidor. CreateObject tienen el alcance de la página.
Para crear un objeto con la sesión o el alcance de la aplicación, puede usarlo en el archivo global.ASA
Ejecutar
El método Ejecutar llama a un archivo ASP y lo ejecuta justo cuando el archivo ASP de la llamada existe en este archivo ASP. Esto es muy parecido a llamadas a clases en muchos idiomas.
gramática
Server.Execute (ruta)
parámetro
Camino
Especifica la ruta al archivo ASP que se ejecutará. Si es una ruta absoluta, entonces debe ser un lugar (directorio) en esta aplicación ASP.
explicar
El método Server.ExCute proporciona un método para realizar una aplicación ASP compleja en unidades de bloque pequeñas. De esta manera, puede construir una biblioteca ASP, y puede llamar a los archivos ASP en su biblioteca a medida que la necesita. ¡Esto es un poco como SSI! ¡Hola!
Cuando IIS ejecuta este archivo ASP de acuerdo con la ruta del archivo ASP especificado, devolverá automáticamente el archivo ASP anterior. Este archivo ASP recién ejecutado puede cambiar el cabezal HTTP.
Este parámetro de ruta puede incluir una información de consulta.
Si tanto el archivo ASP llamado como el llamado ASP contienen las mismas subfunciones, entonces estas subfunciones solo funcionan en este archivo ASP. Por ejemplo, si los siguientes archivos ASP1 y ASP2 contienen subfunciones que abandonan el programa. Primero, ASP1 llama a ASP2, luego el OntransactionAbort en ASP2 comienza a ejecutarse.
ASP1:
< %@ transacción = requerido %>
< %
Server.execute (página22.asp)
Subtransactionabort
Subtransaction comedia
%>
ASP2.asp:
< %@
Transacción = requerido
Subtransactionabort
Subtransaction comedia
%>
Ejemplo
ASP1
< % Respuesta.write (voy a ejecutar ASP2)
Server.execute (/myasps/asp2.asp)
%>
Asp2
< % Respuesta. Escribe (aquí estoy) % >
GetLasterror
El método GetLasterRor devuelve un objeto ASPERROR para describir un mensaje de error.
gramática
Server.getLasterRor ()
Puntos importantes
Si un error de usuario 500; 100 se ha definido en una aplicación ASP, se refiere a un archivo con .asp como sufijo. En este caso, cuando se produce un error cuando el programa se está ejecutando, el servidor se transmitirá automáticamente a la página ASP de ejecución en server.transfer. La aplicación ASP manejará efectivamente este error. ¡Además, este objeto Asperror debe ser válido para que pueda ver el mensaje de error proporcionado por el servidor para cambiar este archivo!
En general, los sitios web se construyen en función del archivo /iishelp/common/500-100.asp. ¡Puede usarlo para ejecutar un error ASP y, por supuesto, puede definirlo usted mismo! . Si desea cambiar a otro archivo ASP para ejecutar estos errores de usuario. Entonces puedes usar Snap-In en IIS.
Nota: Cuando IIS descubre un error en un archivo ASP o un archivo global.asa, se produce un error de usuario 500; 100. ¡El siguiente programa no se ejecutará!
Ejemplo
Los siguientes tres ejemplos demuestran que diferentes errores pueden producir errores del usuario. Tres errores son:
Error de compilación
Error de ejecución
Error lógico
El primer ejemplo prueba un error de compilación, que se genera cuando IIS intenta incluir un archivo. Este error ocurre porque los parámetros requeridos no se definen en este archivo de incluido. El segundo ejemplo muestra un error de ejecución.
Ejemplo 1
< %
Respuesta. Escribe hola
%>
Ejemplo 2
< %
Dim I
para i = 1 a 1
NXT
%>
Ejemplo 3
< %
Dim I, J
dim sumador
suma = 0
J = 0
para i = 1 a 10
suma = suma 1
próximo
suma = suma/j
%>
Htmlencode
La codificación HTML del método HTMLENDODE de la cadena especificada.
gramática
Servidor.htmlencode (cadena)
Compartir: cómo descifrar fácilmente la contraseña de troyano ASP de otras personas Objetivo de agrietamiento: descifrar una contraseña de inicio de sesión de ASP Troya encriptada. Dado que no hay una descripción de la versión en el caballo troyano, no sé cómo se llama el troyano. Ideas de agrietamiento: Dos tipos: reemplace el texto cifrado con la contraseña cifrada y resuelva reversamente la contraseña utilizando el algoritmo de cifrado y cifrado. La antigua raíz