文章摘要
这篇文章介绍了两段JavaScript代码,用于设置和提取Cookie值。`setCookie`函数通过`Date`对象计算指定过期天数,并将值和过期日期编码为Cookie属性;`getCookie`函数则用于从页面提取指定Cookie的值,处理了无内容和空值的情况。文章重点突出了Cookie在网页安全中的应用,展示了如何通过JavaScript动态管理用户数据。
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ “=” +escape(value)+
((expiredays==null) ? “” : “;expires=”+exdate.toGMTString())
}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ “=” +escape(value)+
((expiredays==null) ? “” : “;expires=”+exdate.toGMTString())
}
//取回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 “”
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。