Foros del Web » Programando para Internet » Javascript »

Cookies que se borran solas

Estas en el tema de Cookies que se borran solas en el foro de Javascript en Foros del Web. Hola, podeis ver el código entero en http://everymusic.co.cc/ pero lo importante es esto: Código HTML: function addSong(namesong,serversong,urlsong) { if(getCookie('dataregister') == "") { createCookie('dataregister','0','10000'); } var ...
  #1 (permalink)  
Antiguo 30/12/2008, 06:16
 
Fecha de Ingreso: abril-2007
Mensajes: 213
Antigüedad: 17 años
Puntos: 0
Pregunta Cookies que se borran solas

Hola, podeis ver el código entero en http://everymusic.co.cc/ pero lo importante es esto:

Código HTML:
function addSong(namesong,serversong,urlsong) {
if(getCookie('dataregister') == "") {
createCookie('dataregister','0','10000');
}
var lastsongid = parseInt(getCookie('dataregister')) + 1;
createCookie(lastsongid,namesong+'[|-|-|]'+serversong+'[|-|-|]'+urlsong,'10000');
createCookie('dataregister',lastsongid,'10000');

alert('Song added!');
}
Al darle al boton se guarda la cancion y cuando esta te salta el popup de que se guardo, para registrar la id se guarda en una cookie llamada dataregister, si no existe se añade y si existe se le suma 1, hasta hay todo bien pero en OPERA y solo en Opera (quizás porque es el que mas uso no se) a veces la cookie que registra las id (dataregister) se borra, el resto de cookies siguen pero esa se borra, no lo entiendo y el código no tiene nada escrito para que se borre, supongo será un fallo de Opera pero no se porque.
  #2 (permalink)  
Antiguo 30/12/2008, 19:18
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Cookies que se borran solas

Los navegadores tienen límites propios (cada uno diferente del resto) en cuanto al tamaño de la información a guardar y también respecto de la cantidad de cookies permitidas por dominio. Muy probablemente no sea necesario que uses cookies. Si es para persistir datos de una página a otra podés usar window.name para almacenar lo que quieras, aunque lo mejor, por robustez, sería usar lenguaje de servidor.
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:12.