第九区

一个程序员的经验笔记

javascript设置和获取cookie

| 暂无评论

javascript对cookie的操作是非常常用的,但是其语法有点别扭,所以我整理过一段函数,用于获取cookie和写入cookie,很久以前的事,忘了是从哪里转来的还是自己写的了。

/**
 *设置cookie
 *expires为有效期,单位为秒 
 */
function setCookie(c_name,value,expires){
   document.cookie=c_name+ "=" +escape(value)+";expires="+expires;
}

/**
 * 获取cookie
 */
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 ""
}

 

 

 

发表评论

*为必填字段!