JS設定クッキー、クッキーを読み込み、クッキーを削除します.

3002 ワード

cookieの使用をまとめましたが、全面的ではありません.基礎的な知識です.後期にまた追加されます.
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 3 <head>
 4   <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
 5   <title>cookie</title>
 6 </head>
 7 <body>
 8   
 9 </body>
10 </html>
11 <script type="text/javascript">
12 //write cookie
13 function setCookie(name, value){
14       var Days=30;
15       var exp=new Date();
16       exp.setTime(exp.getTime()+Days*24*60*60*1000);
17       document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();
18 }
19 //reading cookie
20 function getCookie(){
21         var arr,reg=new RegExp("(^|)"+name+"([^;]*)(;|$)");
22         if(arr=document.cookie.match(reg)){
23                       return unescape(arr[2]); 
24         }else{
25                       return null;
26         }
27 }
28 //delete cookie
29 function delCookie(name){
30         var exp=new Date();
31         exp.setTime(exp.getTime()-1);
32         var cval=getCookie(name);
33         if(cval!=null){
34             document.cookie=name+"="+cval+";expires="+exp.toGMTString();
35         }
36 }
37 setCookie("name","liubeimeng");
38 setCookie("name1","liubeimeng1");
39 delCookie("name1");
40 alert(getCookie("name")); 
41 </script>