Cookies javascript
Estoy realizando una página con formularios bastante grandes en los que necesito guardar los datos antes de ir al servidor por un tema que o viene al caso. He hecho el desarrollo basándome en cookies sin conocer la limitación existente de 20 cookies por servidor.
La pregunta es ¿cómo se borra realmente una cookie?. Si uso la función muy extendida :
function deleteCookie(name, path, domain){
if (getCookie(name)){
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
La cookie se caduca pero el nombre de la cookie sigue apareciendo en la colección document. Cookie por lo que la limitación sigue estando presente. Cuando añado más cookies la de sesión (Estoy programando en java) que es la más antigua es borrada y por lo tanto pierdo la sesión. Esto evidentemente no puedo permitírmelo.
Agradecería muchísimo una respuesta. Hasta pronto.
La pregunta es ¿cómo se borra realmente una cookie?. Si uso la función muy extendida :
function deleteCookie(name, path, domain){
if (getCookie(name)){
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
La cookie se caduca pero el nombre de la cookie sigue apareciendo en la colección document. Cookie por lo que la limitación sigue estando presente. Cuando añado más cookies la de sesión (Estoy programando en java) que es la más antigua es borrada y por lo tanto pierdo la sesión. Esto evidentemente no puedo permitírmelo.
Agradecería muchísimo una respuesta. Hasta pronto.
2 respuestas
Respuesta de gandalf26
1
Respuesta de manusoftar