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

No se crear cookies.. quien me ayuda

Estas en el tema de No se crear cookies.. quien me ayuda en el foro de ASP Clásico en Foros del Web. Hola amigos. he leido manuales y todo, pero no me funciona eso de las cookies... lo que tengo es esto... Cita: cta=request.Form("cuenta") cuenta1=request.cookies("usuario")("cuenta1") cuenta2=request.cookies("usuario")("cuenta2") cuenta3=request.cookies("usuario")("cuenta3") ...
  #1 (permalink)  
Antiguo 08/11/2005, 10:29
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Desacuerdo No se crear cookies.. quien me ayuda

Hola amigos. he leido manuales y todo, pero no me funciona eso de las cookies... lo que tengo es esto...

Cita:

cta=request.Form("cuenta")

cuenta1=request.cookies("usuario")("cuenta1")
cuenta2=request.cookies("usuario")("cuenta2")
cuenta3=request.cookies("usuario")("cuenta3")
cuenta4=request.cookies("usuario")("cuenta4")

if cuenta1="" then
Response.Cookies ("usuario")("("cuenta1") = cta
end if

if cuenta2="" and cuenta1<>"" then
Response.Cookies("usuario")(" ("cuenta2") = cta
end if

if cuenta3="" and cuenta2<>"" then
Response.Cookies ("usuario")("("cuenta3") = cta
end if

if cuenta4="" and cuenta3<>"" then
Response.Cookies ("usuario")("("cuenta4") = cta
end if

Response.Cookies ("usuario").Expires = Date + 365
Response.Cookies ("usuario").Domain = ".dominio.com"

%>
Salida1: <%=request.cookies("usuario")("cuenta1")%><br>
Salida2: <%=request.cookies("usuario")("cuenta2")%><br>
Salida3: <%=request.cookies("usuario")("cuenta3")%><br>
Salida4: <%=request.cookies("usuario")("cuenta4")%><br>
esto es para probar pero no me funciona...

Quiero que al ingresar el usuario me registre en la cookie ese nombre de usuario... y si ingresa otro usuario registra ese nombre en cuenta2 y asi sucesivamente...

al final lo que deseo es mostrar en un combo box, las 4 cuentas direfentes... y de ahi elije una...


El gran problema es que no me funciona.. solo aparace un registro.. es decir se peirde cuando le doy actualizar.. se pierde ese valor... y en la carpeta cookies de windows.. no veo mi cookies creada.. no pasa nada... no crea el archivo...

alguien me puede ayudar???

saludos
  #2 (permalink)  
Antiguo 08/11/2005, 11:59
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
Buenas el problema por el cual no te crea las cookies es porque le pones como dominio dominio.com, deberias por el dominio de donde se ejecuta la página.

En mi caso use
Response.Cookies ("usuario").Domain = "192.168.0.10" y funciono, ademas hay unos errores como ("("cuenta1") que pones un ( más.

Espero que te sirva de algo.
  #3 (permalink)  
Antiguo 08/11/2005, 12:14
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
si em funciona cuando coloco como locashost... pero si lo subo al servidor tengo que cambiarlo?? no hay alguna funcion que carge por defecto en dominio?
  #4 (permalink)  
Antiguo 08/11/2005, 13:19
Avatar de FiNo  
Fecha de Ingreso: octubre-2004
Ubicación: Costa Rica
Mensajes: 265
Antigüedad: 20 años, 6 meses
Puntos: 1
Se me ocurre algo asi, la verdad no lo he probado

dominio = Request.ServerVariables("HTTP_HOST")

Response.Cookies ("usuario").Domain = dominio
  #5 (permalink)  
Antiguo 08/11/2005, 17:26
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
encontré algo.. si no coloco Response.Cookies ("usuario").Domain = ""www.ok.com

me coge el dominio que tengo es ese momento ya sela localhost o www.ok.com etc.. por defecto agarra el dominio que tengo...

Saludos.
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:49.