Muitos amigos de TI perguntaram ao editor como gerar pseudo-parâmetros para o ASP? Aqui vou apresentar a você um método para o ASP gerar pseudo-parâmetros. O método é muito simples. Espero que seja útil para todos no futuro, escrevendo programas ASP!
'// gerar número aleatório de dígitos especificados
'// Você também pode usar a função ixuer_rnd_str escrita em Guidy, que vem com 15 estilos, e você pode pseudo -MD5 !!
FunctionRndStr (Strlong)
Dimtempstr
Randomizar
Dowhilelen (Rndstr)
tempstr = cstr (chr ((57-48)*rnd+48))
rndstr = rndstr & tempstr
Laço
rndstr = rndstr
Função final
%>
A seguir, é apresentada uma amostra dos parâmetros enviados no formulário para solicitação.form
O valor original da brecha de parâmetro que precisa ser passada é o ID lido do banco de dados
">
Perceber:
O valor da brecha acima mudou e o valor obtido toda vez que a página é atualizada é diferente ~~
Abaixo está a página abc.asp
Primeiro, obtenha o valor da doação
doaction = Trim (request.form ("doaction")))
Abaixo, você pode adicionar algumas verificações, como Isnumeric, etc.
Então vamos dividir o valor da doação
Dimlastid
doação = MID (Doação, 11)
LastId = MID (Doação, 1, Len (Doação) -10)
Se você está familiarizado com as funções médias, o conteúdo acima é fácil de adivinhar, não é simples?
Aqui estão os exemplos reais:
O valor do ID a ser aprovado pela doação original no banco de dados (o tipo de campo é numerado automaticamente) é: 34
ilustrar:
11 em Mid (Doaction, 11) gera vários caracteres aleatórios + 1
10 Em LastID = MID (Doação, 1, Len (Doação) -10) é o número de dígitos aleatórios de caracteres gerados pelo número especificado!
Dimlastid
doação = 3614354944348151287527 - o valor de identificação após disfarçado (pode ser verificado como um número)
doação = MID (Doação, 11)
LastId = MID (Doação, 1, Len (Doação) -10)
LastId = 34
Eu experimentei e, se usado com letras e números gerados aleatoriamente, ele pode ser completamente falsificado como um valor semelhante ao MD5!
Existe apenas uma condição e você deve especificar o número de bits de caracteres aleatórios!
Haha, agora todos podem gerar o valor LastID da resposta.Write para ver se é o ID no banco de dados novamente?
Este método pode ser usado para criptografar e baixar parâmetros de vídeo. Por exemplo, se você construiu um sistema de circulação oficial de documentos do governo, também pode usar arquivos!
O mesmo é para solicitação.QueryString! Vamos copiá -lo ...
O exposto acima é minha pequena experiência ao escrever programas ASP. O método de geração de ASP que gera pseudo-parâmetros. Por favor, corrija -me se houver alguma falha!