关于Cookie的学习
来源:互联网 发布:手机下载监控软件 编辑:程序博客网 时间:2024/05/02 02:55
Cookie概述:
Cookie是Web服务器保存在计算机上的文本文件的最小用户信息。每当用户访问web服务器时,保存在用户计算机的相关Cookie由客户端读取到服务器端。服务器端为用户定制服务。它不能为代码执行,也不会传送病毒,为用户所有,并只能由提供它的服务器读取。
Cookie的形式:
Cookie是由name=value形式成对存在的,一个Cookie字符串可以存储20对name=value。
Cookie的主要场合:
1.保存登录状态,将相关用户信息保存在Cookie中。
2.创建购物车,Cookie记录用户浏览过的商品信息。
3.跟踪用户行为,IP地址追踪。
4.民意调查,例如重复投票,利用Cookie表示用户是否已经参加了投票,可以设置Cookie值为一个boolean类型的值,初始值为false,当投票后,则设置为true。
Cookie属性:
name:唯一必须设置的属性,表示Cookie名称。
expires:指定Cookie在删除之前要在客户机上保存多久。
path:决定Cookie对于其他网页的可用性。
domain:设置多台服务器的共享一个Cookie。
secure:表示Cookie只能通过HTTPS或其他安全协议的Internet连接来传输。
Cookie传递流程:
Cookie的安全问题:
Cookie记载着用户名、密码等,Cookie在网络上传递使用MD5方式加密。但是存在Cookie欺骗方式,骗子获取到了用户的Cookie信息,截取Cookie的骗子不需要知道Cookie的具体含义,只要将截取到的Cookie发送到服务器端,并通过验证,就可以实现代替用户的身份了,所以要尽量浏览正规网站,安全使用Cookie可以带来很大的方便。
页面重新定向使用Cookie
要求:限制某个网页只能一天只能被加载一次。1、检查网页是否被加载。2、如果没有加载,则跳转到指定页面3、如果已经加载,则弹出指示。
heml1.html
<html><head><meta charset="utf-8" /><title>Cookie之重定向</title><script language="javascript">function Cookietest(){var cookiedate=new Date();cookiedate.setDate(cookiedate.getDate()+1);if(document.cookie.length!=0){alert("页面已经被加载过了");}else{document.cookie="test=test;expires="+cookiedate.toUTCString();window.location.href="html2.html";}}</script></head><body onLoad="Cookietest();"></body></html>html2.html
<html><head><meta charset="utf-8"><title>Cookie页面重定向Cookie</title></head><body>重定向页面</body></html>
- 关于Cookie的学习
- 关于session和Cookie的学习总结
- 关于cookie与网络安全的一些学习
- 关于Cookie的建议
- 关于Cookie的用法
- 关于cookie的操作
- 关于cookie的设置
- 关于Cookie的操作
- 关于cookie的函数
- 关于cookie的使用
- 关于Cookie的使用
- 关于cookie的使用
- 关于Cookie的理解
- 关于cookie的用法
- 关于cookie的详解
- 关于cookie的操作-----Cookie工具类
- 关于cookie的操作-----Cookie工具类
- 关于Cookie的使用---web Cookie和js Cookie
- 计算机学习备忘
- mysql 外连接总结
- 重定义NSLog,节省系统开支
- MySQL自学篇(四)
- nginx与php的WEB常见问题排查
- 关于Cookie的学习
- 中谷教育Python05笔记——数据类型、数字、字符串
- 房地产大鳄的手段不是我们摸索的到的
- MYSQL注入绕过技巧
- POJ2386 Lake Counting 图遍历/DFS
- ListView终极优化方法,绝对流畅
- Ext中获取combobox中的valueField和displayField的值
- Android Studio Share Project On Github
- Quick cocos2dx-Lua(V3.3R1)学习笔记(8) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧