Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Request.Cookie() no me funciona online
 Foro Bloqueado  Tema Bloqueado


Autor Temas
albridi
Starting Member


19 Posts
Mensajes - 18 Oct 2004 :  12:08:51  Ver Perfil  Enviar Email
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.



<%
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").Expires = "12/12/04"
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.

albridi
Starting Member


19 Posts
Posted - 18 Oct 2004 :  17:53:30  Ver perfil  Enviar e-mail
Bueno, pues solucionado. Voy a postear la solución por si a alguien le sirve de algo.

No entendía por qué no conseguía comunicarme con la cookie. Y es muy simple, tenía que indicar dónde está.

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


Response.Cookies("conexion").expires=Date+1 'sustituyendo al anterior expires
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.
Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar