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

no me escribe las cookies

Estas en el tema de no me escribe las cookies en el foro de ASP Clásico en Foros del Web. Hola, tengo una paginilla que cuando entras se fija si es la primera ves que entra el usuario, entonces le muestra un form para queme ...
  #1 (permalink)  
Antiguo 17/04/2003, 17:37
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 2 meses
Puntos: 0
no me escribe las cookies

Hola, tengo una paginilla que cuando entras se fija si es la primera ves que entra el usuario, entonces le muestra un form para queme de unos datos, hasta ahi bien, la cosa es que el fomulario va a la pagina que escribe la variable en la cookie y me redirecciona de nuevo a la principal, que supuestamente al estar la varible de la cookie me tendria que mostrar la pagina y no mostrame el formulario. pero no hace esto, y me fijo en mi maquina y no me grabo la cookie. estan todas las cookies de las millones de paginas que he visitado menos la que estoy queriendo escribir.

alguna sugerencia?

el servidor en el que estoy probando es con PWS (win98) tambien pruebo en Brinkster.com y nada.
http://www23.brinkster.com/gugablade/facus/default.asp esa es la dir del proyecto.

espero una respuesta rapidita

estos son los scripts que utilizo:

<%
'esto al comiezo de la default.asp
dim eleccion, usuario
eleccion = request.cookies("ecine")("preferencia")
usuario = request.cookies("ecine")("usuario")
%>


<%
'esto para que me muestre el form si no esta hecha la variable eleccion o me muestre el resto de la pagina

if eleccion = "" then
response.Write "<table width='90%' bgcolor='#484848' align='center'><tr><td align='center'><center><br>Como es su primer visita a nuestro sitio, rellene el pequeño formulario.<br><form action='save_ecine.asp'>Nombre: <input type='text' name='nombre'><br><br>Seleccione la categoria de su pregerencia:<br><select name='preferencia'><option value='Estrenos'>Estrenos</option><option value='Cl&aacute;sicos'>Cl&aacute;sicos</option><option value='Nacional'>Nacional</option></select><br><br><input type='Submit' value='Guardar'></form></center></td></tr></table><br><hr width='60%' size='1'>"
ELSE
response.write "home"
END IF
%>

la pagina que supuestamente guarda la cookie:

<%
response.cookies("ecine")("usuario") = request.form("nombre")
response.cookies("ecine")("preferencia") = request.form("preferencia")

response.redirect("default.asp")
%>

En que fallo muchachos?????
__________________
-----------------
_
__|_|__
º(-_-)º
  #2 (permalink)  
Antiguo 17/04/2003, 18:38
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
hola
prueba asi

response.cookies("ecine_nombre") = request.form("nombre")
response.cookies("ecine_preferencia") = request.form("preferencia")

y para llamarlas

response.write request.cookies("ecine_nombre")
response.write request.cookies("ecine_preferencia")

asi deberia funcionar
  #3 (permalink)  
Antiguo 17/04/2003, 19:22
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 2 meses
Puntos: 0
no funciona!

no funciona tampoco como me decis!
__________________
-----------------
_
__|_|__
º(-_-)º
  #4 (permalink)  
Antiguo 17/04/2003, 20:38
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
yo haría lo mismo que Gurrutello, procurando siempre utilizar un nombre corto, no te preocupes que por muy corto que ea, la cookie de tu web solo se enlaza con tu web.

para grabar:
response.cookies("nombre") = Request.Form("nombre")

para llamar:
Request.cookies("nombre")

para borrar:
Response.cookies("nombre") = ""
Response.cookies("nombre").expires = date - 1

Prueba borrar primero las que tienes chico, pero en principio debería funcionar así..

Suerte.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #5 (permalink)  
Antiguo 17/04/2003, 20:52
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 2 meses
Puntos: 0
me sigue sin andar

hago lo que haga no me graba el cookie
no Entiendo!!!


aaaaaaaaaaaa
__________________
-----------------
_
__|_|__
º(-_-)º
  #6 (permalink)  
Antiguo 17/04/2003, 20:54
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 4 meses
Puntos: 6
hola probaste que tienes las cookies activadas en tu navegador??
  #7 (permalink)  
Antiguo 18/04/2003, 04:26
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Le pones fecha de expiración?
  #8 (permalink)  
Antiguo 18/04/2003, 21:36
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Os estais volviendo locos y no habeis pensado en lo mas tipico, las restricciones de internet explorer con las cookies.

Menu herramientas/ opciones de internet / privacidad /
Y baja el nivel de seguridad o modifica las propiedades individuales de los tipos de cookies.

Tener en cuenta que el problema a la hora de escribir cookies suele ser el 90% culpa del cliente (permisos, privacidad), no del servidor.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #9 (permalink)  
Antiguo 21/04/2003, 14:49
 
Fecha de Ingreso: abril-2003
Ubicación: Córdoba
Mensajes: 160
Antigüedad: 21 años, 2 meses
Puntos: 0
De acuerdo Ya esta

Gracias a todos, el unico problema que tenia era el metodo del formulario.

Me olvidaba de ponerle POST en el metodo, ya que estaba usando request.form(), si hubiese tenido GET en el metodo tendria que haber puesto request.querystring(), o para que funcione con cualquiera simplemente request().

A tenerlo en cuenta muchachada!





CASO CERRADO!
__________________
-----------------
_
__|_|__
º(-_-)º
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 22:33.