JS – Cookie

Ecco un sunto sulle operazioni fattibili in javascript con i cookie: creazione, lettura, cancellazione e check.

<script language="javascript">
/*
create a cookie, with expiration date in days
*/
function setCookie(c_name,value,expiredays){
var exdate=new Date();
exdate.setDate(expiredays);
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate);
}

/*
return cookie value
*/
function getCookie(c_name){
if (document.cookie.length>0){
c_start=document.cookie.indexOf(c_name + "=")
if (c_start!=-1){
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return null;
}

/*
delete a cookie
*/
function deleteCookie(name){
document.cookie = name + "=" + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}


/*
check if cookies are enable
if True, I remove testing cookie
*/
function checkCookie(){
setCookie("testCookie","merlinox",365);
tmp = getCookie(‘testCookie’);
if (tmp != null) deleteCookie("testCookie");
return (tmp != null);
}

alert(checkCookie());
tmp = getCookie(‘testCookie’);
alert(tmp);

</script>

 

Ciao

 


Sostituito il precedente sito, in quanto la pagina risulta non più esistente.


Utilissimo e dettagliato tutorial sull’utilizzo dei cookie tramite JavaScript.
Testato, provato, funzionante!

Loading Facebook Comments ...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *