Considere as afirmativas: I. para criar um arquivo cookies,...
I. para criar um arquivo cookies, modificar ou gerar uma nova cookie, utiliza-se a sintaxe Response.Cookies("nome da cookie") = valor da cookie
II. para que a cookie não seja apagada quando o navegador é fechado, utiliza-se a sintaxe Response.Cookies("nome da cookie").expires = #”dd/mm/aaaa”#
III. para ler cookies utiliza-se a sintaxe variable = Request.Cookies("nome da cookie")
Em relação à manipulação de cookies por instruções ASP, é correto o que consta em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - I, II e III.
Para entender o gabarito desta questão, vamos discorrer sobre o tema da manipulação de cookies em ASP. Cookies são pequenos arquivos de dados que um site pode salvar no navegador do usuário para armazenar informações entre as sessões de navegação. Isso é particularmente útil para manter o estado do usuário ou guardar preferências entre visitas ao site.
O primeiro ponto (I) menciona a criação ou modificação de um cookie. Em ASP, para criar ou modificar um cookie, de fato utilizamos a sintaxe Response.Cookies("nome da cookie") = "valor da cookie". Isso define o valor de um cookie que será enviado ao navegador do usuário.
O segundo ponto (II) trata sobre a persistência do cookie além da sessão do navegador. Para definir uma data de expiração para o cookie, a sintaxe correta é Response.Cookies("nome da cookie").Expires = #"dd/mm/aaaa"#. Ao fazer isso, estamos dizendo ao navegador do usuário para manter o cookie até a data especificada, após a qual ele será automaticamente deletado.
O terceiro ponto (III) aborda a leitura de um cookie. Para acessar o valor de um cookie que foi enviado pelo navegador do usuário para o servidor, utilizamos Request.Cookies("nome da cookie"). Isso permite que o servidor ASP leia o valor do cookie para uso na aplicação.
Portanto, todas as afirmativas I, II e III estão corretas e representam as operações básicas de manipulação de cookies em ASP: criação/modificação, definição de expiração e leitura, respectivamente. Por isso, a alternativa A é a correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo