Page 1 sur 1

Cookie-functions

MessagePublié: 23 Avr 2007 à 14:50
par d.bugger
[syntax="javascript"]function Set_Cookie(name, value, expires, path, domain, secure){
// set time, it's in milliseconds
var today = new Date();
today.setTime(today.getTime());

if (expires) {
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date(today.getTime() + (expires));
document.cookie = name + "=" + escape(value) +
((expires) ? ";expires=" + expires_date.toGMTString() : "") +
((path) ? ";path=" + path : "") +
((domain) ? ";domain=" + domain : "") +
((secure) ? ";secure" : "");
}

function Get_Cookie(name){
var start = document.cookie.indexOf(name + "=");
var len = start + name.length + 1;
if (!start && name !== document.cookie.substring(0, name.length)) {
return null;
}
if (start === -1) {
return null;
}
var end = document.cookie.indexOf(";", len);
if (end === -1) {
end = document.cookie.length;
}
return unescape(document.cookie.substring(len, end));
}

function Delete_Cookie(name, path, domain){
if (Get_Cookie(name))
document.cookie = name + "=" +
((path) ? ";path=" + path : "") +
((domain) ? ";domain=" + domain : "") +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}[/syntax]