Foros del Web » Programando para Internet » ASP Clásico »

Cookies ...

Estas en el tema de Cookies ... en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código; quiero crear una cookie en el fichero Windows/Cookies ... pero no lo consigooooooo ... ES QUE NO TENGO NI IDEA ... ...
  #1 (permalink)  
Antiguo 18/07/2002, 12:19
 
Fecha de Ingreso: enero-2002
Mensajes: 30
Antigüedad: 22 años, 4 meses
Puntos: 0
Cookies ...

Tengo el siguiente código; quiero crear una cookie en el fichero Windows/Cookies ... pero no lo consigooooooo ... ES QUE NO TENGO NI IDEA ... ¿Qué puedo hacer? Sólo quiero que se detecte al visitante si ya hubiera entrado en la web anteriormente, y lo salude con su nombre.



<% Response.Buffer = True %>

<html>
<head>
</head>
<body>

<%
'Declaro la varible visit, con la cual modificaré el valor de las visitas.
Dim visit
'Pregunto si el form se relleno recien.
If Request.Form <> "" then
Response.Cookies("nombre").Expires = "1/1/2005"
'Si se cumple, creo las cookies para este usuario nuevo.
Response.Cookies("nombre") = Request.Form("nombre")
End If
'Verifico la existencia de la cookie("nombre").
If Request.Cookies("nombre") <> "" then
'Si existe la cookie, muestro los datos.
response.Write "<B>"&Request.Cookies("no mbre")&"</B>, te damos la bienvenida"
'Modifico el valor de la cookie("visitas"), dandole el valor de la variable visit (modificada arriba).
'si no existe, muestro el formulario .
Else
%>

<FORM METHOD="post" ACTION="cookies2.asp">
Tu Nombre: <INPUT name=nombre>
<INPUT TYPE="Submit" VALUE="Enviar">
</FORM>

<% End If %>

</body>
</html>



Gracias,

Seven_ads
  #2 (permalink)  
Antiguo 18/07/2002, 12:48
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: Cookies ...

Lo que pasa es que la forma correcta de hacer que dure una cookies es la siguiente:

response.cookies("TUCOOKIE").Expires = date + 560

que le estarias diciendo que la cookie dure la fecha de hoy mas 560 días mas, espero que sirva

saludos y suerte

<img src="http://www.velazquez.com.mx/masteraspx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.masteraspx.tk" target="_blank">
</map>
  #3 (permalink)  
Antiguo 18/07/2002, 14:30
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Cookies ...

Creo que mas bien el error es de que esta linea
Response.Cookies(&quot;nombre&quot;) = Request.Form(&quot;nombre&quot;)

va antes que esta:

Response.Cookies(&quot;nombre&quot;).Expires = &quot;1/1/2005&quot;


Como vas a darle una fecha de expiración si aun no la creas?

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:01.