首页 > 代码库 > cookie的使用
cookie的使用
名字 cookie
- 当访问者首次访问页面时,他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时,他们会收到类似 "Welcome John Doe!" 的欢迎词。而名字则是从 cookie 中取回的。
密码 cookie
- 当访问者首次访问页面时,他或她也许会填写他/她们的密码。密码也可被存储于 cookie 中。当他们再次访问网站时,密码就会从 cookie 中取回。
日期 cookie
- 当访问者首次访问你的网站时,当前的日期可存储于 cookie 中。当他们再次访问网站时,他们会收到类似这样的一条消息:"Your last visit was on Tuesday August 11, 2005!"。日期也是从 cookie 中取回的。
-
1 //创建和存储 cookie 2 function getCookie(c_name) { 3 if(document.cookie.length > 0) { 4 c_start = document.cookie.indexOf(c_name + "=") 5 if(c_start != -1) { 6 c_start = c_start + c_name.length + 1 7 c_end = document.cookie.indexOf(";", c_start) 8 if(c_end == -1) c_end = document.cookie.length 9 return unescape(document.cookie.substring(c_start, c_end)) 10 } 11 } 12 return "" 13 } 14 15 function setCookie(c_name, value, expiredays) { 16 var exdate = new Date() 17 exdate.setDate(exdate.getDate() + expiredays) 18 document.cookie = c_name + "=" + escape(value) + 19 ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()) 20 } 21 22 function checkCookie() { 23 username = getCookie(‘username‘) 24 if(username != null && username != "") { 25 alert(‘Welcome again ‘ + username + ‘!‘) 26 } else { 27 username = prompt(‘Please enter your name:‘, "") 28 if(username != null && username != "") { 29 setCookie(‘username‘, username, 365) 30 } 31 } 32 }
cookie的使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。