1.1. Con JavaScript, las cookies se pueden leer así: var x = document.cookie;
2. ¿Como se cambia una cookie?
2.1. Con JavaScript, las cookies se pueden leer así: var x = document.cookie;
3. ¿Como se elimina una cookie?
3.1. Eliminar una cookie es muy simple. No tiene que especificar un valor de cookie cuando elimina una cookie. Simplemente configure el parámetro caduca en una fecha pasada: document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
4. Función para obtener una cookie
4.1. function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; }
5. ¿Que son?
5.1. Las cookies son datos, almacenados en pequeños archivos de texto, en su computadora. Cuando un servidor web ha enviado una página web a un navegador, la conexión se cierra y el servidor olvida todo sobre el usuario.
6. ¿Como se crean?
6.1. JavaScript puede crear, leer y eliminar cookies con la document.cookie propiedad. Con JavaScript, se puede crear una cookie como esta: document.cookie = "username=John Doe";
7. The Cookie String
7.1. La document.cookiepropiedad se parece a una cadena de texto normal. Pero no lo es. Incluso si escribe una cadena de cookies completa en document.cookie, cuando la lea nuevamente, solo podrá ver el par nombre-valor. Si configura una nueva cookie, las cookies más antiguas no se sobrescriben. La nueva cookie se agrega a document.cookie, por lo que si vuelve a leer document.cookie obtendrá algo como: cookie1 = valor; cookie2 = valor;
8. Función para verificar una cookie
8.1. function checkCookie() { var username = getCookie("username"); if (username != "") { alert("Welcome again " + username); } else { username = prompt("Please enter your name:", ""); if (username != "" && username != null) { setCookie("username", username, 365); } } }