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

Problemas al leer Cookie

Estas en el tema de Problemas al leer Cookie en el foro de ASP Clásico en Foros del Web. Me he encontrado con un problema al intentar leer desde ASP un cookie escrita por una funcion JavaScript al ejecutar Request.Cookies("laJodidaCookie") en lugar de mostrarme ...
  #1 (permalink)  
Antiguo 23/10/2003, 13:20
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 5 meses
Puntos: 0
Problemas al leer Cookie

Me he encontrado con un problema al intentar leer desde ASP un cookie escrita por una funcion JavaScript al ejecutar Request.Cookies("laJodidaCookie") en lugar de mostrarme una referencia y una URL del tipo [email protected]?parametro=valorparametro es decir:
dos valores
1. A-009
2. index.asp?parametro=valorparametro

me muestra una linea largisima llena de caracteres especiales %...

el caso es que si en lugar de pasar parametros en la url que almaceno paso simplemente index.asp todo funciona ok...

¿Que está pasando?
Alguien sabe como solucionar esto?

Muchas gracias a todos/as
  #2 (permalink)  
Antiguo 23/10/2003, 13:23
Avatar de pablinweb  
Fecha de Ingreso: julio-2003
Mensajes: 283
Antigüedad: 20 años, 10 meses
Puntos: 0
Pega el codigo que crea la cookie y el que la lee a ver si podemos entenderte un poco más.
  #3 (permalink)  
Antiguo 23/10/2003, 15:39
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 5 meses
Puntos: 0
La cookie la leo con <%=Request.Cookies("dethcuts")%>

Y la escribo con un script:

var Dethcuts = {

id : "shortcuts" ,
rawCuts : "" ,
extantCuts : "" ,
name : "" ,
source : "" ,
cutsArray : []

}
Dethcuts.add = function(name,source) {
if (document.layers || document.all || document.getElementById) {
this.rawCuts = unescape(document.cookie);
if (this.rawCuts.indexOf("dethcuts")>-1) {
var start = this.rawCuts.indexOf("dethcuts")+9;
var end = (this.rawCuts.indexOf(";",start)>-1) ? this.rawCuts.indexOf(";",start) : this.rawCuts.length;
this.extantCuts = this.rawCuts.substring(start,end);
if (this.extantCuts.indexOf(name)>-1) return;
else {
document.cookie = "dethcuts=" + this.extantCuts + "#" + name + "@" + source + "; expires=Tue, 28 Dec 2010 00:00:00; path=/;"
}
} else {
document.cookie = "dethcuts=" + name + "@" + source + "; expires=Tue, 28 Dec 2010 00:00:00; path=/;"
}

}
}

Esto forma parte de una estructura cuya funcionalidad es añadir elementos a una especie de menu personal vease en:
www.megadeth.com

Última edición por macarron; 23/10/2003 a las 15:42
  #4 (permalink)  
Antiguo 25/10/2003, 16:09
 
Fecha de Ingreso: diciembre-2002
Mensajes: 28
Antigüedad: 21 años, 5 meses
Puntos: 0
Nada... parece que nadie me puede ayudar
  #5 (permalink)  
Antiguo 27/10/2003, 12:00
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Cita:
La cookie la leo con <%=Request.Cookies("dethcuts")%>
Hola... al parecer quieres leer una cookie con código asp y la escribes con javascript..??

Si quieres mejor te paso una liga para leer y escribir cookies con javascript, verás que las cosas son poco diferentes.

Cookie

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
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:41.