Una cookie es un mango de cadena de texto enviado al navegador de un cliente y guardado en el disco duro del cliente. Se puede utilizar para persistir datos entre una cierta sesión del sitio web. Tanto los objetos de solicitud como de respuesta tienen un conjunto de cookies. La colección de request.cookie es una serie de cookies enviadas desde el cliente al servidor web junto con httprequest. A su vez, si desea enviar cookies al cliente, puede usar Response.cookie
1. Propiedad ExpiresAbSolute
A esta propiedad se le puede asignar una fecha, y después de esta fecha, la cookie ya no se puede usar. Las cookies se pueden eliminar asignando una fecha de vencimiento a la propiedad vencida. como:
<%Response.cookies ("passtime"). Expiresabsolute = "1/1/99"%>
2. Atributos de dominio
Este atributo define el dominio único al que se entregará la cookie. Por ejemplo: las cookies solo se envían a Microsoft People, puede usar el siguiente código.
<%Response.cookies ("Domain"). Domain = "www.microsoft.com"%>
3. La sintaxis de ASP que usa para escribir cookies que es enviar cookies al cliente es la siguiente:
Response.cookie ("Nombre de la cookie"). [("Nombre clave"). Atributo] = Contenido
Si un archivo ASP quiere crear una cookie, el siguiente código se puede colocar antes del primer <html> del archivo ASP para evitar errores.
<%Response.cookies ("Cookiename") = "Newcookie"%>
<html>
......
</html>
4. Del mismo modo, ASP utiliza el conjunto de objetos de solicitud de cookies para leer cookies, como:
<%Respuesta.writequest.cookies ("Cookiename")%>
Aquí hay un ejemplo completo para ilustrar cookies:
<%
dimnum
Num = request.cookies ("visit_num")
ifnum> 0
Num = num+1
Response.write "Has visitado este sitio por primera vez" & Num & ".
demás
Response.write "Bienvenido a visitar este sitio por primera vez".
Num = 1
endif
Response.cookies ("visit_num") = num
%>
En este ejemplo, primero lea la variable de cookies visit_num para ver si la computadora del usuario guarda la variable de cookies. Si esta variable está presente, significa que el usuario ha visitado la página e ingresó el número de visitas al mismo tiempo. Si el usuario visita la página por primera vez, no habrá variables de cookies en su computadora. El programa mostrará la palabra "bienvenida" y luego guardará la variable de cookies visit_num en la computadora del usuario para que el usuario le dé información a la "cantidad de visitas" la próxima vez que visite la página.
5. Diccionario de galletas
A veces, muchas variables de cookies pueden deberse a definirse en una página. Para administrarlo mejor, el concepto de una "subpuesta" de una persona a menudo se introduce en el componente de cookies. La sintaxis para citarla es la siguiente:
Request.cookies ("ChangeName") ("Nombre de la subclave")
Por ejemplo, la siguiente cookie crea un diccionario llamado "Diccionario", que guarda tres valores clave:
<%
Response.cookie ("info") ("myname") = "Jeff"
Response.cookie ("info") ("género") = "hombre"
Response.cookie ("info") ("myHeight") = "172"