cookie:储存在用户本地终端上的数据
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
session:存储在服务器上
七天免登陆
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" type="text/javascript" href="common.js">
<title>Document</title>
</head>
<body>
用户名:<input type="text">
密码:<input type="password">
<label><input type="checkbox">七天免登陆</label>
<input type="button" value="登录">
<script type="text/javascript">
var aInput = document.getElementsByTagName("input");
if(getCookie("username")) {
aInput[0].value = getCookie("username");
aInput[1].value = getCookie("password");
}
aInput[3].onclick = function() {
var username = aInput[0].value;
var password = aInput[1].value;
if(aInput[2].checked) {
setCookie("username",username,7);
setCookie("password",password,7);
}
}
</script>
</body>
</html>