Shopping Hospedagem Fórum Contato
     
   O portal do desenvolvedor ASP Florianópolis-SC, Quinta-feira - 26 de Abril de 2018  
Busca

Menu do site
Efetuar Login
Usuário:

Senha:

 Esqueceu a senha?
Login automático

 Cadastre-se
Impedir o acesso externo as páginas do site
Avaliações: 21   -   Minha nota: Média Geral: 5  

Muitos sites, depois de um certo tempo, possuem seus links de páginas e principalmente downloads disponíveis em outros sites na internet.

Por um lado isto pode ser bom, seu site fica mais conhecido.

Por outro lado, isto pode trazer problemas. Especialmente quando estes links são para arquivos de downloads, onde as pessoas terão acesso a estes arquivos sem mesmo conhecer seu site. E o pior, isto pode afetar drasticamente o consumo da banda, além de deixar seu site lento.

Existe uma função em asp para capturar o link da página de onde veio o interneuta, veja a função abaixo:

Request.ServerVariables("HTTP_REFERER")

Com esta função podemos tratar facilmente com oproblema citado logo acima, vejamos como:

Coloque o código abaixo no inicio de sua página asp

<%
If InsTr(Request.ServerVariables("HTTP_REFERER"), "www.site.com.br") Then
  'Permitimos o acesso a página, pois o usuário clicou em um link do próprio site
%>

Coloque o código abaixo no final de sua página asp

<%
Else
  'Redirecionamos o usuário para a página inicial de nosso site
  Response.Redirect "index.asp"
End If
%>


Espero que este exemplo lhe seja útil.

Fabiano Dias
fabiano@superasp.com.br

www.superasp.com.br
O portal do desenvolvedor ASP




SuperASP do Brasil Ltda

03.066.522/0001-84
Av. Rio Branco 433 - Centro - Florianopolis - SC
Contato

© 2001/2008 - Superasp do Brasil Ltda. Todos os direitos reservados