Um cookie é uma alça de sequência de texto enviada ao navegador de um cliente e salva no disco rígido do cliente. Pode ser usado para persistir dados entre uma determinada sessão do site. Os objetos de solicitação e resposta têm um conjunto de cookies. A coleção Request.Cookie é uma série de cookies enviados do cliente para o servidor da Web, juntamente com o httprequest. Por sua vez, se você deseja enviar cookies para o cliente, pode usar o Response.cookie
1. Propriedade Expiresabsolute
Esta propriedade pode receber uma data e, após essa data, o cookie não pode mais ser usado. Os cookies podem ser excluídos atribuindo uma data de validade à propriedade Expires. como:
<%Response.Cookies ("passtime"). Expiresabsolute = "1/1/99"%>
2. Atributos do domínio
Este atributo define o domínio exclusivo ao qual o cookie deve ser entregue. Por exemplo: os cookies são enviados apenas para as pessoas da Microsoft, você pode usar o seguinte código.
<%Response.cookies ("domain"). Domain = "www.microsoft.com"%>
3. A sintaxe do ASP usando para escrever cookies que é enviar cookies para o cliente é o seguinte:
Response.Cookie ("Nome do cookie"). [("Nome da chave"). Atributo] = Conteúdo
Se um arquivo ASP quiser criar um cookie, o código a seguir poderá ser colocado antes do primeiro <html> do arquivo ASP para evitar erros.
<%Response.Cookies ("Cookiename") = "NewCookie"%>
<html>
......
</html>
4. Da mesma forma, ASP usa o conjunto de objetos de solicitação para ler cookies, como:
<%Response.WriteRequest.Cookies ("Cookiename")%>
Aqui está um exemplo completo para ilustrar cookies:
<%
dimnum
Num = request.cookies ("visit_num")
ifnum> 0then
Num = num+1
Response.Write "Você visitou este site pela primeira vez" & num & "."
outro
Response.Write "Bem -vindo para visitar este site pela primeira vez".
Num = 1
endif
Response.cookies ("visit_num") = num
%>
Neste exemplo, primeiro leia a variável de cookies visit_num para ver se o computador do usuário salva a variável cookies. Se essa variável estiver presente, significa que o usuário visitou a página e inseriu o número de visitas ao mesmo tempo. Se o usuário visitar a página pela primeira vez, não haverá variáveis de cookies em seu computador. O programa exibirá a palavra "Welcome" e, em seguida, salvará a variável de cookies visit_num no computador do usuário para que o usuário forneça o número de informações "Número de visitas" na próxima vez que ele visitar a página.
5. Dicionário de biscoitos
Às vezes, muitas variáveis de cookies podem precisar ser definidas em uma página. Para gerenciá -lo melhor, o conceito de uma pessoa "Subkey" é frequentemente introduzido no componente de cookies. A sintaxe para citá -lo é a seguinte:
Request.Cookies ("ChanGename") ("Nome da subsenha")
Por exemplo, o cookie a seguir cria um dicionário chamado "Dicionário", que salva três valores -chave:
<%
Response.Cookie ("Info") ("MyName") = "Jeff"
Response.cookie ("info") ("gênero") = "masculino"
Response.Cookie ("Info") ("MyHeight") = "172"