Recomendado: o Faux-Fake final do ASP Backdoor Lembro -me do cavalo de Trojan que alegava nunca ter sido morto quando o Asp Trojan saiu. Haha, até hoje, qualquer software antivírus pode matá -lo sem deixar nenhuma armadura^ _^ haha, devido à idéia de alterar o shell de Trojan para evitar o software antivírus, também podemos tentar o cavalo de Trojan.
Os usuários geralmente encontram algumas informações irritantes ao visitar um site, como geralmente chegam de alguma forma na próxima página sem realmente enviar dados para o formulário, ou frequentemente atingem uma página, que é transferida na forma de uma sequência de consulta, como? Id = 236454.
Se a página não obtiver informações, ocorrerá um grande erro. Isso geralmente acontece quando a página está procurando ID ou outras informações, e o usuário se conecta à página usando um marcador ou mecanismo de pesquisa. Portanto, as informações exigidas pela página são perdidas e a página termina.
Você pode verificar se os dados são enviados, para controlar a ocorrência dessa situação e exibir mensagens de erro específicas com base na situação ou executar outras ações, como redirecionar para a página desejada.
Nos três exemplos a seguir, apenas uma mensagem é exibida na tela.
Coloque este código diretamente em < % @ idioma = vbscript %>.
Para um formulário, use o método de postagem
| A seguir, o conteúdo citado: < % Se request.form = então Response.write (<p align = Center> <font face = Arial> Havia um Erro. <r> & vbcrlf) Response.Write (nenhum dado foi publicado. </font> & vbcrlf) Resposta.END Final se %> |
Para um formulário, use os métodos Put and Get. O mesmo se aplica a páginas conectadas com strings de consulta, como? Id = 236454
| A seguir, o conteúdo citado: < % Se request.QueryString = então Response.write (<p align = Center> <font face = Arial> Havia um Erro. <r> & vbcrlf) Response.Write (nenhum dado foi publicado. </font> & vbcrlf) Resposta.END Final se %> |
Para resumir a situação no exemplo acima, o trabalho a seguir deve ser realizado. Embora existam métodos simples, este exemplo será uma boa maneira de aprender princípios básicos para iniciantes.
| A seguir, o conteúdo citado: < % Isdata = 0 Se request.form <> então isdata = isdata 1 Se request.QueryString <> então ISData = ISData 1 Se isdata = 0 então Response.write (<p align = Center> <font face = Arial> Houve um erro. <BR> & VBCRLF) Response.Write (nenhum dado foi publicado. </font> & vbcrlf) Resposta.END Final se %> |
ou
| A seguir, o conteúdo citado: < % Isdata = não Se request.form <> então isdata = sim Se request.QueryString <> então isdata = sim Se isdata = não então Response.write (<p align = Center> <font face = Arial> Houve um erro. <BR> & VBCRLF) Response.Write (nenhum dado foi publicado. </font> & vbcrlf) Resposta.END Final se %> |
Compartilhar: Como bloquear IP com asp para evitar mensagens de spam IP fixo A seguir, o conteúdo referenciado: <%Dim IP, IPSTRING, VisitIP'O endereço IP a ser proibido ipString = | 195.225.177.34 | 195.225.177.137 | 72.232.250.10 | & quil