Código fuente de 'Crear cookies.asp'
<html>
<head>
<title>Crear cookies - Códigos asp, programacion asp, descargas asp, rutinas asp</title>
</head>
<body style="font-family: Arial; font-size: 11pt">
<p align="center"><b><font size="3">Crear cookies</font></b></p>
<br>
- Cookie: Galleta.
<br>
<br>
- Cookie(2): Pequeño fragmento de texto que el servidor "pone" en el navegador (más exactamente en el directorio que el navegador habilite para ello) y que permite almacenar en el cliente ciertos datos.
<br>
<br>
Usar cookies con ASP es facilísimo. Simplemente pones un nombre y una fecha de caducidad y ya está. Por ejemplo,<br>
vamos a poner una cookie que recuerde el nombre del visitante y le salude cada vez que vuelva o que le imprima un<br>
formulario para meterlo si es la primera vez o la cookie ha caducado.
<%
' Si ha rellenado el formulario, horneamos la galleta
if not (Request.Form("Nombre") = "") then
Response.Cookies("Nombre") = Request.Form("Nombre")
Response.Cookies("Nombre").Expires = "1/1/2006"
end if
%>
<%
if Request.Cookies("Nombre") = "" then
' No tiene cookie, le pedimos su nombre
Response.Write("<FORM METHOD='post'>Escribe tu nombre por favor: ")
Response.Write("<INPUT Type=Text Name=Nombre> ")
Response.Write("<INPUT Type=Submit></FORM>")
else
' Tiene una cookie, leemos su nombre
Response.Write("Hola de nuevo, "&Request.Cookies("Name"))
end if
%>
<p><% <br>
' Si ha rellenado el formulario, horneamos la galleta<br>
if not (Request.Form("Nombre") = "") then<br>
Response.Cookies("Nombre") = Request.Form("Nombre")<br>
Response.Cookies("Nombre").Expires = "Jan 1, 2002"<br>
end if<br>
%><br>
<br>
<%<br>
if Request.Cookies("Nombre") = "" then<br>
' No tiene cookie, le pedimos su nombre<br>
Response.Write("<FORM METHOD="post">Escribe tu nombre por favor: ")<br>
Response.Write("<INPUT Type=Text Name=Nombre> ")<br>
Response.Write("<INPUT Type=Submit></FORM>")<br>
else<br>
' Tiene una cookie, leemos su nombre<br>
Response.Write("Hola de nuevo, "&Request.Cookies("Name"))<br>
end if<br>
<br>
%><br>
<br>
¿Fácil no? Pues ponte con las galletas ya, no tienes excusa. ;-) </p>
</p>
</body>
</html>