Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Po galera beleza. É o seguinte.: Gostaria que toda solicitacao web, seja ela, GET ou post, com URL válida ou não, fosse analizada no meu arquivo Global.asa para que depois ela seja processada. Entenderam?
Tipo assim vou colocar alguns endereços no meu arquivo Global.asa que não podem ser acessados, o caso de endereço de Banco de Dados, pois o servidor onde eu hospedo não configurou certo as pastas e a pasta do Db esta acessivel via Http.
Logo quando o usuario digitasse http://www.site.com.br/bancodedados/arquivo.mdb, está querystring seria passada para o Global.asa, que checava se este arquivo esta liberado ou não.
Coloquei o meu codigo na parte de
Sub Session_OnStart
Application.Lock
Application("URL") = Request.Servervariables("URL") 'ou path_info
if Application("URL") = "/bancodedados/arquivo.mdb" Then
response.redirect "falha.asp"
else
response.redirect Application("URL")
end if
Application.Unlock
End Sub
Isto esta funcioando, só que funciona só no primeiro acesso "Se no primeiro acesso ele digitar de cara o end proibido", Mas no decorrrer da navegacao se ele digitar de novo ele consegue, POIS, acho que este codigo funciona só na hora que o usuario faz sua entrada no servidor, "Session_Start", certo? ou seja, não esta ocorrendo a verificacao constante.
Alguem poderia me ajudar.
Carregando comentários...