您的位置:首页 > Web前端 > JavaScript

用Javascript来操作Cookie

2010-02-17 01:34 239 查看
网站经常用到的一个东西用来暂存一些相关信息的Cookie有优点也有缺点,它能够不占用服务器资源,存储在客户端的电脑里,可这样也有一定的危险性,因为相关信息比如说登录某个网站的用户名和密码之类的信息,都会存在客户端的电脑里,这样会被某些“有心之人”利用,所以,有些人习惯在公共场合使用完电脑后清掉Cookie信息,当然前提是此电脑未“养马”,不过本文讨论文的问题不是Cookie的安全问题,而是一个简单的利用js来操作Cookie的例子,一起看看吧。。。
<mce:script type="text/javascript"><!--
 
function Set(Cookie_name)  
{  
 var Then = new Date()  
 Then.setTime(Then.getTime() + 1*3600000 ) //小时  
 document.cookie = Cookie_name+"=true;expires="+ Then.toGMTString()  
}  
function Get(Cookie_name)  
{  
 var cookieString = new String(document.cookie)  
 var cookieHeader = Cookie_name+"="  
 var beginPosition = cookieString.indexOf(cookieHeader)  
 if (beginPosition != -1) //cookie已经设置值,应该 不显示提示框  
 {  
   alert(Cookie_name+"返回"+cookieString.substring(beginPosition + cookieHeader.length));  
 }  
 else //cookie没有设置值,应该显示提示框  
 {  
  alert("Cookie 未找到!");  
 }  
}  
function Move(Cookie_name)  
{  
 document.cookie = Cookie_name+"=;expires=Fri, 02-Jan-1970 00:00:00 GMT";  
}  
// --></mce:script> 
<P><INPUT onclick="Set('steven lu')" type=button value=设置cookie值></P> 
<P><INPUT onclick="Get('steven lu')" type=button value=查看cookie值></P> 
<INPUT onclick="Move('steven lu')" type=button value=清除cookie值>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: