Cookies en ASP
¿Quién no ha oido hablar sobre las cookies? ¿Sabes que tienes un directorio en tu rigido que tiene todas las cookies que te crean las páginas? Bueno, supongo que escuchaste de ellas... pero tal vez no sabes qué son, ni usarlas. No te preocupes, para eso estas aquí.
Primero les dire que son las Cookies. Una cookie es un archivo txt que se graba usualmente en el directorio WindowsCookies/. Si quieren hechar un vistazo, haganlo ahora mismo, y veras que tienen unos archivos en ese directorio. Pero las cookies (archivos en tu rígido), guardan información, que el servidor pide al usuario al cargar determinada página. La información que guardan es variada. Cada sitio puede crear cookies con informacion diferente. Por ejemplo pueden guardar tu nombre, o las veces que ingresaste a la página. Veamos como hacer una cookie, luego como pedirla al usuario y por último imprimirla.
Veamos un ejemplo simple que sirva para identificar a cada usuario.
<%
'Primero que nada nos fijamos si ya lleno el formulario.
If Request.Form ("nombre") <> "" then
'Si ya se completó, creamos la Cookie.
'Recuerden que la función Trim es para sacar los espacios.
'en blanco a izquierda y derecha si existen.
Response.Cookies ("nombre") = Trim(Request.Form ("nombre"))
'Con la siguiente sentencia se indica la "vida" de la Cookie.
Response.Cookies("Nombre").Expires = "1/1/2000"
End If
%>
'Empieza la página.
<HTML>
<BODY>
<%
'Nos fijamos si ya existe una Cookie.
If Request.Cookies ("nombre") <> "" Then
'Si existe, la mostramos asi.
Response.Write "La cookie se ha creado. Hola " & Request.Cookies ("nombre")
Response.Write "<BR>Como vez, esto de las cookies es util"
Else
'Mostramos el formulario para que sea completado.
Response.Write "Ingresa tu nombre en el formulario. Crearemos una cookie con él."
%>
<FORM ACTION="mismapagina.asp" METHOD="POST">
<INPUT NAME="nombre" SIZE="10">
<INPUT TYPE="Submit" VALUE="Crear Cookie!">
</FORM>
<% End If %>
Notar que la ACTION del FORM envia los datos a la misma página. Es por eso que antes de los tags de HTML se chequea si fue completado el form y se crea la cookie.
El mismo código trabajando esta aqui abajo. Para probar las Cookies llenen el campo:
Autor: Soloasp
http://soloasp.com.ar/vertexto.asp?txt=13
Usuarios que han visto este tema también han visto...
- ASP Email
- Tres funciones útiles para fechas en ASP
- Ejecutar un trabajo (Job) de Sql Server desde ASP.NET
- Añadiendo controles de servidor con ASP
- Creando una galería de fotos en ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.