javascript - 删除cookie
问题描述:
我的创建cookie的功能是否正确?以及如何在我的程序运行开始时删除cookie?是否有简单的编码?
Is my function of creating cookie correct? and how do i delete cookie at the beginning of my program run? is there a simple coding?
函数createCookie(name,value,days)
function createCookie(name,value,days)
<script>
function setCookie(c_name,value,1) {
document.cookie = c_name + "=" +escape(value);
}
setCookie('cookie_name',mac);
</script>
function eraseCookie(c_name) {
createCookie(cookie_name,"",-1);
}
答
>
Try this:
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";
}
}
或:
function delete_cookie( name ) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}