zoukankan      html  css  js  c++  java
  • 设置cookie

    <html>
    <meta name="name" content="content" charset='utf-8'>
    <head>
    <script type="text/javascript">
    	function setcook(cname,cvalue,exp){
    		var time=new Date();
    		time.setDate(time+exp*24*60*60*1000);
    		document.cookie='cname'+escape(cvalue)+((exp==null)? '':';expires='+time.toGMTString()+';');
    	}
    	function getcook(cname){
    		if(document.cookie.length>0){
    			var c_start=document.cookie.indexOf(cname+'=');
    			if(c_start!=-1){
    				c_start=c_start+cname.length+1;
    			}
    			var c_end=document.cookie.indexOf(';',c_start);
    			if(c_end==-1){
    				c_end=cname.length;
    				}
    			return unescape(document.cookie.substring(c_start,c_end));
    			
    		}
    		return '';
    	}
    	function checkcook(){
    		usname=getcook('usname');
    		if(usname!=null&&usname!=''){
    			alert('欢迎回来'+usname);
    		}
    		else{
    			usname=prompt('请输入名字:','');
    			if(usname!=null&&usname!=''){
    				setcook('usname',usname,-1);
    			}
    		}
    	}
    </script>
    </head>
    <body onLoad="checkcook()">
    </body>
    </html>








    //正则获取cookie
    function getCookie(name) {
                var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
                if (arr != null) {
                    return unescape(arr[2])
                }
                return null
            }

      

  • 相关阅读:
    GPRS DTU通信的本质及调试经验
    winform 控件处在中间位置
    winform 多panel编辑
    Winform 控件多闪屏问题解决方法
    int 转换 byte[] 或 byte[] 转换 int
    java 多线程(一)
    postgresql 一些操作备忘
    idea eclipse web项目
    redis 入门
    idea 版本控制
  • 原文地址:https://www.cnblogs.com/mk2016/p/5408040.html
Copyright © 2011-2022 走看看