1 <%2 response.buffer=true3 %>45 res2.asp67 <%8 ' programa que redireciona URL9 URL_atual = "http://www.geap.com.br"10 where=Request.QueryString("Where")11 Select Case where12 case "principal"13 response.redirect URL_atual & "\"14 case "exemplos"15 response.redirect URL_atual & "/exemplos/exemplos.htm"16 case "docs"17 response.redirect URL_atual & "/aspdocs/roadmap.asp"18 case "news"19 response.redirect "http://www.cnn.com"20 case "diversao"21 response.redirect "http://www.dilbert.com"22 End Select23 response.write "Nao sei para onde voce foi, mas...."24 response.write "Eu recomento --> " & ""25 response.write server.htmlencode(URL_atual & "/pagamento") & ""26 response.write "para ver varios exemplos de ASP!" & ""27 %>28 Armazenando Cookies Formulario que recebe cookies do usuario e repassa para armazenamento. 1 <%2 response.buffer=true3 %>45 cookiesform.asp67 <%8 un=Request.Cookies("Pessoa")("ult_nome")9 pn=Request.Cookies("Pessoa")("primeiro_nome")10 es=Request.Cookies("Pessoa")("estado")11 %>12 13 Formulario com Cookies14 Por favor, entre o seu primeiro nome15 >16 17 Por favor entre o seu ultimo nome18 >19 20 Por favor entre a abreviacao do seu Estado21 >22 23 Formulario Usuario e Senha Os formularios abaixo estao usando o metodo GET no envio das informacoes. Como vimos anteriormente para acessar uma informacao enviada por formulario com metodo GET, usamos: request.querystring("nome_do_campo").Quando usamos o metodo POST, usamos: request.form("nome_do_campo") Exemplo 1: Formulario padrao de Usuario e Senha 123 sessiontest01.asp4567891011 13 Seu Nome: 14 Sua Senha: 15 16 17 Exemplo 2: Armazena um Usuario e Senha na sessao 123 sessiontest02.asp456 <% ' Programa ASP que armazena um usuario e uma senha na sessao7 senha_usuario=request.querystring("sua_senha")8 nome_usuario=request.querystring("seu_nome")9 response.write "Fala " & nome_usuario & ""10 select case senha_usuario11 case "666"12 response.write "Sua senha e o numero da besta"13 case else14 response.write "Senha nao reconhecida!"15 end select16 session("who")=nome_usuario17 session("securitypassword")=senha_usuario18 %>192021 Exemplo 3: Le as variaveis da sessao 123 sessiontest03.asp456 <%7 ' Programa ASP que le variaveis da sessao8 response.write "Fala " & session("who") & ".Obrigado por passar aqui."9 If session("securitypassword")="666" then10 response.write "Encontro secreto na sala do tio Bill"11 else12 response.write "A sala do tio Bill esta em reformas. Os encontros foram cancelados."13 end if14 %>1516 O que sao sessoes? Sessoes sao uma das facilidades do ASP. Quando alguem visita uma pagina no seu site, o ASP cria uma sessao e imediatamente pode difereciar aquele usuario de todos os outros que estao no site. Nada armazenado na sessao daquele usuario pode ser recuperado ou manipulado por uma pagina e pelas proximas paginas que ele visitar. Algumas coisas devem ser ressaltadas: Os dados da sessao sao armazenados no servidor e nao em cookies. Nenhum usuario pode examinar um cookie e determinar o conteudo de qualquer variavel de sessao. Um cookie e usado para coordenar o session ID do usuario. Novamente, o cookie nao contem nenhum dado, somente o session ID. Isto significa que se o usuario nao aceita cookies, voce nao podera usar as sessoes como descrito nesse tutorial. Se voce realmente precisa usar sessoes sem o browser cliente permitir os cookies, instale um filtro ISAPI chamado "Cookie Munger" que resolvera o seu problema, mas a performance caira bastante. Este filtro esta disponivel em http://backoffice.microsoft.com/downtrial/moreinfo/iissamples.asp GRAFICOS PARA WEB Graficos sao elementos importantes na construcao de sites web. Alem da preocupacoes comuns relativas a beleza e criatividade, este tipo de grafico deve ser criado pensando nas limitacoes relativas a cores e tamanho do arquivo gerado... Vetores x Mapas de bits