Recomendado: El último falso de ASP Backdoor Recuerdo el caballo troyano que afirmó que nunca fue asesinado cuando salió el troyano ASP. Jaja, hasta el día de hoy, cualquier software antivirus puede matarlo sin dejar ninguna armadura^ _^ jaja, debido a la idea de cambiar la caparazón de troyano para evitar el software antivirus, también podemos probar el caballo troyano.
Los usuarios a menudo encuentran información molesta cuando visitan un sitio, como a menudo llegan de alguna manera a la página siguiente sin enviar datos al formulario, o a menudo llegan a una página, que se transfiere en forma de una cadena de consulta, como? Id = 236454.
Si la página no obtiene información, se producirá un gran error. Esto a menudo sucede cuando la página busca una identificación o alguna otra información, y el usuario se conecta a la página utilizando un marcador o motor de búsqueda. Por lo tanto, la información requerida por la página se pierde y la página finaliza.
Puede verificar si se envían los datos, para controlar la ocurrencia de esta situación, luego mostrar mensajes de error específicos en función de la situación o realizar otras acciones, como la redireccionamiento a la página deseada.
En los siguientes 3 ejemplos, solo se muestra un mensaje en la pantalla.
Coloque este código directamente en < % @ idioma = vBscript %>.
Para un formulario, use el método de publicación
| El siguiente es el contenido citado: < % If request.form = entonces Response.write (<p align = Center> <font face = arial> había un Error. <BR> y VBCRLF) Response.write (no se publicaron datos. </font> & vbcrlf) Respuesta. Final si %> |
Para un formulario, use los métodos PUT y GET. Lo mismo se aplica a las páginas conectadas con cadenas de consulta, como? ID = 236454
| El siguiente es el contenido citado: < % If request.querystring = entonces Response.write (<p align = Center> <font face = arial> había un Error. <BR> y VBCRLF) Response.write (no se publicaron datos. </font> & vbcrlf) Respuesta. Final si %> |
Para resumir la situación en el ejemplo anterior, se debe realizar el siguiente trabajo. Aunque existen métodos simples, este ejemplo será una buena manera de aprender principios básicos para principiantes.
| El siguiente es el contenido citado: < % ISDATA = 0 If request.form <> entonces isData = isData 1 If request.queryString <> entonces isData = isData 1 Si isData = 0 entonces Response.write (<p align = Center> <font face = arial> Hubo un error. <r> y vbcrlf) Response.write (no se publicaron datos. </font> & vbcrlf) Respuesta. Final si %> |
o
| El siguiente es el contenido citado: < % ISDATA = No If request.form <> entonces isData = sí If request.querystring <> entonces isData = sí Si isData = no entonces Response.write (<p align = Center> <font face = arial> Hubo un error. <r> y vbcrlf) Response.write (no se publicaron datos. </font> & vbcrlf) Respuesta. Final si %> |
Compartir: Cómo bloquear la IP con ASP para evitar mensajes de spam de IP fijos El siguiente es el contenido referenciado: <%Dim IP, IPString, visitante de la dirección IP que se prohibirá iPString = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | & quem