由于有些中文cookies会被编码 所以要加上解码

前端:

JavaScript获取指定cookies值函数定义:

function getCookie(cookie_name) {

  var allcookies = " "+document.cookie;//前面加个空格 防止找到位置是0
  var Begin = allcookies.indexOf(cookie_name+"=") + cookie_name.length+1;
		end=allcookies.indexOf(";",Begin)
		if(Begin<1){return "";}
		value=allcookies.substring(Begin,end);
		value=decodeURI(value);//url解码
		return value;

}

使用例子:记住用户名和密码

document.getElementById("username").value=getCookie("user")
document.getElementById("password").value=getCookie("token")

后端:

php设置cookies

		$expire=time()+60*60*24*30;
		setcookie("user", $user, $expire);

扩展:

如果想让密码 和 加密后的密码同时可以登录,设置cookies时 要判断一下,防止二次加密

例如md5加密

				if(strlen($passwprd)==32){
					setcookie("token",$passwprd, $expire);
				}else{
					setcookie("token",$md5, $expire);
				}