Javascript – #4.11. Cookies. Ejemplo avanzado

2 comentarios
Contraer comentarios

Hola Laura!

Gracias por tus cursos… estoy aprendiendo mucho.

Una consultilla…

en la primera función de setCookie, en la linea 21, porqué añades al final “la ruta” … document.cookie = nombre+”=”+valor+”;”+expiracion+”;path=/”;

Lo que vendría a ser: “;path=/” ???

Entiendo que lo que haces en esa linea es escribir en el DOM los datos creados o modificados de las cookies, asignandole también una fecha de expiración… pero aún no le encuentro mucho sentido. Es decir, ¿Por qué nos interesa crear esto así…?

(disculpa si la pregunta es muy tonta, pero es para entender porqué se hace de esta manera y que utilidad práctica tiene posteriormente).

Gracias nuevamente, sigo avanzando! 😉 Un saludo!

didacticode (Administrador) 30/03/2022 a las 08:00

¡Hola, Leandro! No hay preguntas tontas, solo respuestas tontas Pregunta lo que necesites.
Verás, te cuento:
– El parámetro path sirve para decirle al navegador a qué ruta pertenece la cookie (que por defecto es la página principal).
– En caso de que quieras borrar una cookie, si no defines la ruta correcctamente puede darse el caso que no borres la cookie que quieras. Y, además, hay navegadores que no borran la cookie si no especificas la ruta (siempre que digo ruta me refiero a ese “path”).

Y por otro lado, te recomiendo que te olvides de las Cookies y vayas directamente a aprender WebStorage. Las cookies en Javascript es algo relativamente obsoleto (yo ya ni las enseño en mis clases)

¡Cualquier cosa, me cuentas! ¡Un abrazo!

Deja un comentario