博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过jquery.cookie.js实现记住用户名、密码登录功能
阅读量:4340 次
发布时间:2019-06-07

本文共 1755 字,大约阅读时间需要 5 分钟。

Cookies

定义:让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;

下载与引入:jquery.cookie.js基于jquery;先引入jquery,再引入:jquery.cookie.js;

下载:

1.添加一个"会话cookie"

$.cookie('the_cookie', 'the_value');

这里没有指明 cookie有效时间,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为 “会话cookie(session cookie)”。

2.创建一个cookie并设置有效时间为 7天

$.cookie('the_cookie', 'the_value', { expires: 7 });

这里指明了cookie有效时间,所创建的cookie被称为“持久 cookie (persistent cookie)”。注意单位是:天;

3.创建一个cookie并设置 cookie的有效路径

$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });

在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。将这个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突)。

4.读取cookie

$.cookie('the_cookie');

5.删除cookie

.cookie('the_cookie', null);   //通过传递null作为cookie的值即可

6.可选参数

$.cookie('the_cookie','the_value',{    expires:7,      path:'/',    domain:'jquery.com',    secure:true}) 

expires:(Number|Date)有效期;设置一个整数时,单位是天;也可以设置一个日期对象作为Cookie的过期日期;

path:(String)创建该Cookie的页面路径;
domain:(String)创建该Cookie的页面域名;
secure:(Booblean)如果设为true,那么此Cookie的传输会要求一个安全协议,例如:HTTPS;

 

代码示例:

    
无标题文档  
欢迎登录
是否记住密码

 

转载于:https://www.cnblogs.com/Liyuting/p/9199516.html

你可能感兴趣的文章
面试笔试-脚本-1:使用shell脚本输出登录次数最多的用户
查看>>
Cordys BOP 4平台开发入门实战演练——Webservices开发(0基础)
查看>>
《Pro Android Graphics》读第三季度票据
查看>>
pinyin4j新手教程
查看>>
tracert路由跟踪命令分析判断
查看>>
[bzoj1059] [ZJOI2007]矩阵游戏
查看>>
linux系统结构和系统命令初步
查看>>
各种框架实现了经典的 todo 应用
查看>>
Android Studio Tips Of the Day – Roundup
查看>>
CSS display:inline和float:left两者区别探讨
查看>>
前端可以用的资源
查看>>
【poj3070】 Fibonacci
查看>>
关于php的一些基础知识
查看>>
团队作业1——团队展示&博客作业查重系统
查看>>
hdu 3038 How Many Answers Are Wrong (带权并查集)
查看>>
Here is the title.
查看>>
serv_u提权方法总结
查看>>
字符串相互转字符数组 string byte 数组 array of byte
查看>>
进程,线程,携程复习
查看>>
第九次作业
查看>>