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: 9pt">
<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>&lt;% <br>
' Si ha rellenado el formulario, horneamos la galleta<br>
if not (Request.Form(&quot;Nombre&quot;) = &quot;&quot;) then<br>
Response.Cookies(&quot;Nombre&quot;) = Request.Form(&quot;Nombre&quot;)<br>
Response.Cookies(&quot;Nombre&quot;).Expires = &quot;Jan 1, 2002&quot;<br>
end if<br>
%&gt;<br>
<br>
&lt;%<br>
if Request.Cookies(&quot;Nombre&quot;) = &quot;&quot; then<br>
' No tiene cookie, le pedimos su nombre<br>
Response.Write(&quot;&lt;FORM METHOD=&quot;post&quot;&gt;Escribe tu nombre por favor: &quot;)<br>
Response.Write(&quot;&lt;INPUT Type=Text Name=Nombre&gt; &quot;)<br>
Response.Write(&quot;&lt;INPUT Type=Submit&gt;&lt;/FORM&gt;&quot;)<br>
else<br>
' Tiene una cookie, leemos su nombre<br>
Response.Write(&quot;Hola de nuevo, &quot;&amp;Request.Cookies(&quot;Name&quot;))<br>
end if<br>
<br>
%&gt;<br>
<br>
¿Fácil no? Pues ponte con las galletas ya, no tienes excusa. ;-) </p>
</p>


</body>
</html>