|
|
|

|

|
Dicas
|

|
ASP - Active Server Page (Miscelâneas)
|
|
 |
Título da Dica: Determinando redirecionamento do usuário após segunda visita ao site
|
 |
|
|
Postada em 2/10/2003 por ^HEAVY-METAL^
Saudações!
1ª dica:
Você fez a página inicial com animação em FLASH para apresentar seu site para o visitante, e deseja que após a segunda visita o mesmo seja redirecionado para a página principal, afinal ELE JÁ VISUALIZOU AQUELA LONGA E INTERMINÁVEL ANIMAÇÃO. Código comentado:
<%
'Início da condição. SE COOKIE "visitou" com parâmetro "data" não existir gravado no computador do visitante ENTÃO
if request.cookies("visitou")("data")="" then
'Variável "data" é igual data capturada do servidor convertida para o subtipo DATE (Conversão possibilita operação matemática com datas).
data = CDate(date)
'Variável "data_expiracao" é igual a variável "data" mais o número de dias que você deseja que o COOKIE permaneça gravado no computador do visitante, no caso abaixo é 180.
data_expiracao = data + 180
'Grava no computador do visitante o COOKIE "visitou" com parâmetro "data" igual a data capturada do servidor.
response.cookies("visitou")("data") = date
'Grava no computador do visitante o COOKIE "visitou" com uma data de expiração igual ao valor da variável "data_expiracao", ou seja, o cookie expira após 180 dias.
response.cookies("visitou").expires = data_expiracao
'Redireciona para página com animação inicial.
response.redirect("http://www.nomedoseusite.com.br/index_animacao.htm")
'SENÃO. Se ele encontrar o COOKIE "visitou" com parâmetro "data" gravado no computador do visitante.
else
'Redireciona para página principal do site.
response.redirect("http://www.nomedoseusite.com.br/index_principal.htm")
'Fim da condição.
end if
%>
Salve o código acima com o nome index.asp ou default.asp.
Espero ter ajudado, aguardem novas dicas !
|
|
|
|

|