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

Request.Cookies no me funciona online

Estas en el tema de Request.Cookies no me funciona online en el foro de ASP Clásico en Foros del Web. Hola gente, Tengo un script funcionando perfectamente en local (PWS) pero me falla online. A este script se le llama desde un Flash incrustado en ...
  #1 (permalink)  
Antiguo 15/10/2004, 10:31
 
Fecha de Ingreso: noviembre-2003
Ubicación: España
Mensajes: 212
Antigüedad: 21 años, 6 meses
Puntos: 3
Request.Cookies no me funciona online

Hola gente,

Tengo un script funcionando perfectamente en local (PWS) pero me falla online.

A este script se le llama desde un Flash incrustado en una página HTML, y tiene la función de escribir una Cookie con los valores enviados por Flash.

Si se ha conseguido comunicar correctamnete, Flash abre una nueva ventana (a través de un jscript con el método Window.open) con una segunda película de Flash, que se vuelve a comunicar con el código ASP, pero esta vez para leer la Cookie.


Código:
<%
Option Explicit
Response.buffer=True
Response.addHeader "pragma", "no-cache"
Response.CacheControl = "Private"
Response.Expires=-1500

Dim accion, velocidad, leida

accion = Request.Form("accion")
velocidad = Request.Form("velocidad")

if accion = "escribir" then

Response.Cookies("conexion")("velocidad")= velocidad

elseif accion = "leer" then

leida = Request.Cookies("conexion")("velocidad")

Response.Write("result="&leida&"&accion="&accion&"&")

else

Response.Write("result="&Server.URLEncode("no he recibido nada")&"&")

end if

Session.Abandon()
%>

¿Qué me puede está fallando? ¿En qué me equivoco? ¿Por qué en local funciona y online no?

Saludos.
  #2 (permalink)  
Antiguo 15/10/2004, 18:21
 
Fecha de Ingreso: noviembre-2003
Ubicación: España
Mensajes: 212
Antigüedad: 21 años, 6 meses
Puntos: 3
¿¿¿Nadie???
  #3 (permalink)  
Antiguo 16/10/2004, 09:38
 
Fecha de Ingreso: noviembre-2003
Ubicación: España
Mensajes: 212
Antigüedad: 21 años, 6 meses
Puntos: 3
Juer, venga, alguien tiene que saber algo...

No consigo que reciba la Cookie.

Saludos.
  #4 (permalink)  
Antiguo 18/10/2004, 09:33
 
Fecha de Ingreso: noviembre-2003
Ubicación: España
Mensajes: 212
Antigüedad: 21 años, 6 meses
Puntos: 3
Bueno, pues solucionado. Voy a postear la solución por si a alguien le sirve de algo.

No entendía por qué a pesar de haber incluido una fecha para que expirase la cookie en el código inicial, aún seguía sin conseguir comunicarme con ella. Y es muy simple, tenía que decirle dónde está la cookie.

Así que después de incluír bajo la línea if accion = "escribir" then lo siguiente...

Código:
Response.Cookies("conexion").expires=Date+1
Response.Cookies("conexion").Domain="www.el_sitio_en_cuestión.com"
Response.Cookies("conexion").Path="/sitienes_una_ruta_concreta/directorio_de_la_cookie"
...todo funciona al 100%.

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 14:23.