Javascript Cookie读写删除操作的函数
Javascript Cookie读写删除操作的函数
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:functiongetCookie(name){varstart=document.cookie.indexOf(name...

复制代码 代码如下:

function getCookie( 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 setCookie( name, value, expires, path, domain, secure ) {

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() : '' ) + //expires.toGMTString()

( ( path ) ? ';path=' + path : '' ) +

( ( domain ) ? ';domain=' + domain : '' ) +

( ( secure ) ? ';secure' : '' );

}

// ---------------------------------------------------- //

function deleteCookie( name, path, domain )

{

if ( getCookie( name ) ) document.cookie = name + '=' +

( ( path ) ? ';path=' + path : '') +

( ( domain ) ? ';domain=' + domain : '' ) +

';expires=Thu, 01-Jan-1970 00:00:01 GMT';

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类