Muchos amigos de TI le preguntaron al editor cómo generar pseudo-parametros para ASP. Aquí te presentaré un método para ASP para generar pseudo-parametros. El método es muy simple. ¡Espero que sea útil para todos en el futuro escribiendo programas ASP!
'// Generar un número aleatorio de dígitos especificados
'// ¡También puede usar la función IXUER_RND_STR escrita en Guidy, que viene con 15 estilos, y puede pseudo MD5!
FunctionRndstr (strlong)
Dimtempstr
Aleatorizar
Dowhilelen (Rndstr)
tempttr = cstr (chr ((57-48)*rnd+48))
rndStr = rndstr & tempstr
Bucle
rndstr = rndstr
Función final
%>
La siguiente es una muestra de los parámetros enviados en el formulario Formulario para request.form
El valor original del parámetro Doaction que debe aprobarse es la ID de lectura de la base de datos
">
Aviso:
El valor de la doacción anterior ha cambiado, y el valor obtenido cada vez que se actualiza la página es diferente ~~
A continuación se muestra la página abc.asp
Primero obtenga el valor de Doaction
doaction = trim (request.form ("doaction"))
A continuación puede agregar algunas verificaciones usted mismo, como Isnumérico, etc.
Entonces descompongamos el valor de la doaction
Dimlastid
Doaction = Mid (Doaction, 11)
Lastid = mid (doaction, 1, len (doaction) -10)
Si está familiarizado con las funciones medias, el contenido anterior es fácil de adivinar, ¿no es simple?
Aquí están los ejemplos reales:
El valor de la ID a pasar por la Doaction original en la base de datos (el tipo de campo se numera automáticamente) es: 34
ilustrar:
11 a mediados (Doaction, 11) genera una serie de caracteres aleatorios + 1
10 en lastid = Mid (Doaction, 1, len (Doaction) -10) es el número de dígitos de caracteres aleatorios generados por el número especificado.
Dimlastid
doaction = 3614354944348151287527 - el valor de identificación después de disfrazarse (se puede verificar en un número)
Doaction = Mid (Doaction, 11)
Lastid = mid (doaction, 1, len (doaction) -10)
Lastid = 34
¡Experimenté y si se usa con letras y números generados al azar, puede falsificarse completamente como un valor similar a MD5!
¡Solo hay una condición, y debe especificar el número de bits de caracteres aleatorios!
Jaja, ahora todos pueden generar el valor de Respuesta.
Este método se puede usar para cifrar y descargar parámetros de video. Por ejemplo, si ha creado un sistema de circulación de documentos oficial del gobierno, ¡también puede usar archivos!
Lo mismo es para request.Querysting! Vamos a copiarlo ...
Lo anterior es mi pequeña experiencia al escribir programas ASP. El método de pseudoparametros de generación de ASP. ¡Corrígeme si hay alguna deficiencias!