Configurar y borrar cookies

Para configurar una cookie podemos utilizar la siguiente función:

function setCookie(name,values,expires,path,domain,secure) {

document.cookie=name+ "=" +escape(value) +

((expires==null)?"":";expires="+expires.toGMTString())

+((path==null)?"":";path=" + path)

+((domain==null)?"":";domain="+domain)

+((secure==null)?"":";secure");

}

Para borrar una cookie usaremos una función como la siguiente:

function delCookie(name,path,domain) {

if(getCookie(name)) {

document.cookie=name+"="

+((path==null)?"":";path="+path)

+((domain==null)?"":";domain="+domain)+";

expires=Thu,01-Jan-70 00:00:01 GMT";

}

}

Limitaciones.- Las cookies tienen unas limitaciones:

-Máximo de 300 cookies en el archivo cookies.txt . Si se excede ese límite, se eliminan las menos recientes.

-Máximo de 4 Kb por cookie. Si se excede el límite, se trunca la cookie dejando intacto el nombre, siempre que éste no exceda los 4Kb.

-20 cookies por servidor o dominio. Si se excede ese límite, se eliminan las menos recientes.

Leave A Comment?