Las cookies son almacenadas en el ordenador en formato clave-valor. Un ejemplo podría ser username=Mario Pérez para recordar el nombre de usuario o color=black para recordar el color preferido de un visitante.
En caso de que no pongamos una fecha de expiración, la cookie se eliminará al cerrar el navegador, así que también podemos especificar la fecha en que el navegador del usuario la borrará.
Table of Contents
Crear cookie con JavaScript
function crearCookie(clave, valor, diasexpiracion) { var d = new Date(); d.setTime(d.getTime() + (diasexpiracion*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = clave + "=" + valor + "; " + expires; }
Obtener valor de cookie con JavaScript
function obtenerCookie(clave) { var name = clave + "="; var ca = document.cookie.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 ""; }
Comprobar si existe cookie con JavaScript
function comprobarCookie(clave){ var clave = obtenerCookie(clave); if (clave!="") { // La cookie existe. //alert("existe"); return true; }else{ // La cookie no existe. //alert("NOexiste"); return false; } }
Eliminar cookie con JavaScript
function delete_cookie(name){ document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;'; }
Si te ha sido de utilidad ¡deja un comentario!