Recomendado: Exemplos explicam como usar o registro de desconexão definido no ASP Quando usamos os componentes ADO embutidos da ASP para programação de banco de dados, geralmente abrimos uma conexão no início do script e a fechamos no final do script, mas para scripts maiores, a conexão está aberta muito mais tempo na maioria dos casos do que precisa ser aberta. Portanto
No VBScript, existe uma instrução ONERRORRESUMENEXT que faz com que o intérprete do script ignore os erros de tempo de execução e continue a execução do código do script. Em seguida, o script pode verificar o valor da propriedade Err.Number para determinar se ocorreu um erro. Se ocorrer um erro, um valor diferente de zero será retornado. No Asp3.0, você também pode usar o OnErrorgoto0 para voltar ao manuseio de erros padrão. Esse tipo de processamento é realmente realizado no ASP2.0, mas não há descrição do documento correspondente. Isso é comum em muitos arquivos de processamento relacionados a dados da ASP. Adicione o OnErrorReReSumenext para desativar o processamento de erros padrão e, em seguida, use Err para pegá -lo.
| IferrThen err.clear Há um erro em resposta.write! Resposta.END Endif |
Para obter uma descrição de erro mais detalhada, vamos tentar o objeto Asperror. É um novo objeto de Asp3.0. Pode ser obtido através do método getLasterror do objeto do servidor. O Asperror fornece informações detalhadas sobre o último erro no ASP. Ao contrário do objeto ERR no VBScript, esse método não pode ser chamado a qualquer momento para ver se ocorre um erro. Ele só pode ser usado em uma página da web de erro personalizada do ASP. Se usado desligando o manuseio de erros padrão (usando a instrução ONERRORRORESUMENEXT) como o uso do objeto ERR, o método getLasterror não pode acessar os dados detalhados do erro.
Propriedades do objeto Asperror:
O objeto Asperror fornece nove atributos para indicar a natureza e a fonte do erro que ocorreram e retorna o código real que causou o erro. As propriedades e descrições são as seguintes:
ASPCODE: Inteiro. Número de erro gerado pelo ASP/IIS, como 0x800A009
Aspdescription: String Type. Se esse erro for um erro relacionado ao ASP, esta propriedade será uma descrição detalhada do erro. Por exemplo: alhttp: http_accept:*/*http_accept_language: zh-cnhttp_connection: up-alivehttp_host: shttp_user_agent: mozilla/4.0 (compatible; msie6.0; windowsnt5;
Categoria: Tipo de string. A fonte do erro é a do idioma de script interno do ASP, ou um objeto.
Compartilhar: Por favor, preste atenção! Ataques comuns de scripts e técnicas de prevenção Devido à conveniência e facilidade de uso do ASP, mais e mais programas de fundo do site usam a linguagem de script ASP. No entanto, como a própria ASP possui algumas vulnerabilidades de segurança, ele proporcionará aos hackers a oportunidade de aproveitar isso se não tiverem cuidado. De fato, a segurança não é apenas uma questão de gerenciamento de rede, mas os programadores também devem estar em certa segurança.
7 páginas no total Página anterior Página 1234567Next