请
登录
后使用快捷导航
没有帐号?
立即注册
已签到,明天再来
签到领寄托币
GO
寄托家园留学论坛
›
论坛
›
寄托悠闲社区
›
网络资源
›
彻底了解Cookies在网络中的应用
返回列表
查看:
4407
|
回复:
7
彻底了解Cookies在网络中的应用
[复制链接]
solv6868
UID: 2244156
solv6868
当前离线
最后登录
2018-7-25
在线时间
740 小时
寄托币
9129
声望
438
注册时间
2006-8-19
阅读权限
100
帖子
51
精华
5
积分
7715
UID
2244156
荣誉版主
声望
438
寄托币
9129
注册时间
2006-8-19
精华
5
帖子
51
主页
发消息
电梯直达
楼主
发表于 2007-2-25 02:53:58
|
只看该作者
|
倒序浏览
Cookies现在经常被大家提到,那么到底什么是Cookies,它有什么作用呢?Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。
当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。从本质上讲,它可以看作是你的身份证。但Cookies不能作为代码执行,也不会传送病毒,且为你所专有,并只能由提供它的服务器来读取。保存的信息片断以“名/值”对(name-value pairs)的形式储存,一个“名/值”对仅仅是一条命名的数据。一个网站只能取得它放在你的电脑中的信息,它无法从其它的Cookies文件中取得信息,也无法得到你的电脑上的其它任何东西。 Cookies中的内容大多数经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合,只有服务器的CGI处理程序才知道它们真正的含义。
由于Cookies是我们浏览的网站传输到用户计算机硬盘中的文本文件或内存中的数据,因此它在硬盘中存放的位置与使用的操作系统和浏览器密切相关。在Windows 9X系统计算机中,Cookies文件的存放位置为C:\Windows\Cookies,在Windows NT/2000/XP的计算机中,Cookies文件的存放位置为C:\Documents and Settings\用户名\Cookies。
硬盘中的Cookies文件可以被Web浏览器读取,它的命令格式为:用户名@网站地址[数字].txt。如笔者计算机中的一个Cookies文件名为:ch@163[1].txt。要注意的是:硬盘中的Cookies属于文本文件,不是程序。
Cookies的设置
你可以在IE的“工具/Internet选项”的“常规”选项卡中,选择“设置/查看文件”,查看所有保存到你电脑里的Cookies。这些文件通常是以user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。如果你使用NetsCape浏览器,则存放在“C:\PROGRAMFILES\NETS- CAPE\USERS\”里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。
我们可对Cookie进行适当设置:打开“工具/Internet选项”中的“隐私”选项卡(注意该设置只在IE6.0中存在,其他版本IE可以单击“工具/Internet选项” “安全”标签中的“自定义级别”按钮,进行简单调整),调整Cookie的安全级别。通常情况,可以调整到“中高”或者“高”的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到“阻止所有Cookies”;如果只是为了禁止个别网站的Cookie,可以单击“编辑”按钮,将要屏蔽的网站添加到列表中。在“高级”按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三方Cookie选择“拒绝”。你如果需要保存Cookie,可以使用IE的“导入导出”功能,打开“文件/导入导出”,按提示操作即可。
Cookies的写入与读取
Cookies集合是附属于Response对象及Request对象的数据集合,使用时需要在前面加上Response或Request。
用于给客户机发送Cookies的语法通常为:
当给不存在的Cookies集合设置时,就会在客户机创建,如果该Cookies己存在,则会被代替。由于Cookies是作为HTTP传输的头信息的一部分发给客户机的,所以向客户机发送Cookies的代码一般放在发送给浏览器的HTML文件的标记之前。
如果用户要读取Cookies,则必须使用Request对象的Cookies集合,其使用方法是: 需要注意的是,只有在服务器未被下载任何数据给浏览器前,浏览器才能与Server进行Cookies集合的数据交换,一旦浏览器开始接收Server所下载的数据,Cookies的数据交换则停止,为了避免错误,要在程序和前面加上response.Buffer=True。
Cookies的应用
几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏览网站的用户提供一个更友好的、人文化的浏览环境,同时也能更加准确地收集访问者的信息。
网站浏览人数管理
由于代理服务器、缓存等的使用,唯一能帮助网站精确统计来访人数的方法就是为每个访问者建立一个唯一的ID。使用Cookie,网站可以完成以下工作:测定多少人访问过;测定访问者中有多少是新用户(即第一次来访),多少是老用户;测定一个用户多久访问一次网站。
通常情况下,网站设计者是借助后台数据库来实现以上目的的。当用户第一次访问该网站时,网站在数据库中建立一个新的ID,并把ID通过Cookie传送给用户。用户再次来访时,网站把该用户ID对应的计数器加1,得到用户的来访次数或判断用户是新用户还是老用户。
按照用户的喜好定制网页外观
有的网站设计者,为用户提供了改变网页内容、布局和颜色的权力,允许用户输入自己的信息,然后通过这些信息对网站的一些参数进行修改,以定制网页的外观。
在电子商务站点中实现诸如“购物篮”等功能
可以使用Cookie记录用户的ID,这样当你往“购物篮”中放了新东西时,网站就能记录下来,并在网站的数据库里对应着你的ID记录当你“买单”时,网站通过ID检索数据库中你的所有选择就能知道你的“购物篮”里有些什么。
在一般的事例中,网站的数据库能够保存的有你所选择的内容、你浏览过的网页、你在表单里填写的信息等;而包含有你的唯一ID的Cookie则保存在你的电脑里。
Cookies的缺陷
Cookie虽然被广泛的应用,并能做到一些使用其它技术不可能实现的功能。但也存在一些不够完美的方面,给应用带来不便。
多人共用一台电脑的问题
任何公共场合的电脑或者许多在办公室或家里使用的电脑,都会同时被两个以上的人使用。这样,当你用它在网上超市购物时,网上超市或网站会在这台机器上留下一个Cookie,将来也许就会有某个人试图使用你的账户购物,带来了不安全的可能。当然,在一些使用多用户操作系统如Windows NT或UNIX的电脑上,这并不会成为一个问题。因为在多用户操作系统下不同的账户的Cookie分别放在不同的地方。
Cookies被删除时
假如你的浏览器不能正常工作,你可能会删除电脑上所有的临时Internet文件。然而,一旦这样操作以后,你就会丢掉所有的Cookies文件。当你再次访问一个网站时,网站会认为你是一位新用户并分配给你一个新的用户ID以及一个新的Cookie。结果将会造成网站统计的新老用户比发生偏差,而你也难以恢复过去保存的参数选择。
一人使用多台电脑时
有的人一天之中经常使用一台以上的电脑。例如在办公室里有一台电脑、家里有一台、还有移动办公用的笔记本电脑。除非网站使用了特别的技术来解决这一问题,否则,你将会有三个不同的Cookies文件在这三台机器上,而在三台机器上访问过的任何网站都将会把你看成三个不同的用户。
防范Cookies泄密
想知道你访问的网站是否在你的硬盘或内存中写入了Cookies信息吗?只需执行下面的操作步骤,就可以了解和控制你正在访问的网站的Cookies信息。
步骤一点击IE窗口中的“工具” “In-ernet选项”,打开“Internet选项”设置窗口;
步骤二点击“Internet选项”设置窗口中的“安全”标签,然后再点击“自定义级别”按钮,进入“安全设置”窗口;
步骤三 找到“安全设置”窗口中的“Cookies”设置项。“Cookies”设置项下有两个分选项,其中“允许使用存储在您计算机上的ookies”是针对存储在用户计算机硬盘中的Cookies文件;“允许使用每个对话Cookies(未存储)”是针对存储在用户计算机内存中的Cookies信息。存储在硬盘中的Cookies文件是永久存在的,而存储在内存中的Cookies信息是临时的。要想IE在即将接收来自Web站点的所有Cookies时进行提示,可分别选择上面两个分选项中的“提示”项。当然,你也可以选择“启用”,允许IE接受所有的Cookies信息(这也是IE的默认选项);选择“禁止”,则是不允许Web站点将Cookies存储到您的计算机上,而且Web站点也不能读取你计算机中已有的Cookies。
IE6.0提供了更为可靠的个人隐私及安全保护措施,可以让用户来控制浏览器向外发送信息的多少。在“Internet 选项”窗口中新增了“隐私”选项卡(图1),用户可以在其中直接设置浏览时的隐私级别,按需要控制其他站点对自己电脑所使用的Cookies。
如果我们正在浏览的站点使用了Cookie,那么在浏览器状态栏中会有一个黄色惊叹号的标记,双击后可打开“隐私报告”对话框,用户可以在其中查看具体的隐私策略,还可直接点击“设置”按钮后在上述“隐私”选项卡中调节安全隐私级别。
在“常规”选项卡中还增加了“删除Cookies”按钮(图2),方便用户直接清除本机上的Cookies。另外,在“工具” “选项” “高级”选项卡中也增加了一些进一步提高安全性的选项(如关闭浏览器时清空Internet临时文件)。其实,如何更好地保护个人隐私和安全是微软下一代“.NET”战略软件中的关键技术,现在IE6.0已经尝试着迈出了第一步。
另外,由于Cookies的信息并不都是以文件形式存放在计算机里,还有部分信息保存在内存里。比如你在浏览网站的时候,Web服务器会自动在内存中生成Cookie,当你关闭IE浏览器的时候又自动把Cookie删除,那样上面介绍的两种方法就起不了作用,我们需要借助注册表编辑器来修改系统设置。要注意的是,修改注册表前请作备份,以便出现问题后能顺利恢复。
运行Regedit,找到如下键值:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Special Paths\Cookies,这是Cookies在内存中的键值,把这个键值删除。至此Cookies无论以什么形式存在,我们都不用再害怕了。
最后有必要说明的一点是:杜绝Cookies虽然可以增强你电脑的信息安全程度,但这样做同样会有一些弊端。比如在一些需要Cookies支持的网页上,会发生一些莫名其妙的错误,典型的例子就是你以后不能使用某些网站的免费信箱了。
0
0
使用道具
举报
sskkyy
UID: 2144750
sskkyy
当前离线
最后登录
2016-3-18
在线时间
16 小时
寄托币
135
声望
0
注册时间
2005-10-6
阅读权限
15
帖子
4
精华
0
积分
126
UID
2144750
寄托新兵
寄托新兵, 积分 126, 距离下一级还需 24 积分
声望
0
寄托币
135
注册时间
2005-10-6
精华
0
帖子
4
主页
发消息
沙发
发表于 2007-2-25 09:16:01
|
只看该作者
很有用,谢谢啦
双非DIY美硕申请总结
使用道具
举报
magic_zhao
UID: 2137791
magic_zhao
当前离线
最后登录
2023-5-18
在线时间
1313 小时
寄托币
23726
声望
230
注册时间
2005-9-12
阅读权限
175
帖子
379
精华
13
积分
1887
UID
2137791
元老版主
声望
230
寄托币
23726
注册时间
2005-9-12
精华
13
帖子
379
主页
发消息
板凳
发表于 2007-2-26 12:19:51
|
只看该作者
用了cookies,在网络购物时,常常会比新用户的价格高.
MIS有这种设计.
能分析你的购物习惯和记录.
佛曰:人在荆棘中,不动不刺。
使用道具
举报
solv6868
UID: 2244156
solv6868
当前离线
最后登录
2018-7-25
在线时间
740 小时
寄托币
9129
声望
438
注册时间
2006-8-19
阅读权限
100
帖子
51
精华
5
积分
7715
UID
2244156
荣誉版主
声望
438
寄托币
9129
注册时间
2006-8-19
精华
5
帖子
51
主页
发消息
地板
发表于 2007-2-26 12:25:43
|
只看该作者
我用的是maxthon,每次退出时自动清除cookie
使用道具
举报
homejeopard
UID: 2268073
homejeopard
当前离线
最后登录
2013-5-3
在线时间
2 小时
寄托币
2289
声望
0
注册时间
2006-10-29
阅读权限
30
帖子
12
精华
0
积分
2202
UID
2268073
高级会员
高级会员, 积分 2202, 距离下一级还需 -602 积分
声望
0
寄托币
2289
注册时间
2006-10-29
精华
0
帖子
12
主页
发消息
5
楼
发表于 2007-5-15 22:59:34
|
只看该作者
谢谢, 我也是maxton, 感觉比ie强不少
I am no wanderer.
使用道具
举报
ce-dementor
UID: 2278805
ce-dementor
当前离线
最后登录
2010-6-2
在线时间
120 小时
寄托币
12578
声望
0
注册时间
2006-11-30
阅读权限
50
帖子
101
精华
0
积分
11643
UID
2278805
长老二袋
长老二袋, 积分 11643, 距离下一级还需 8357 积分
声望
0
寄托币
12578
注册时间
2006-11-30
精华
0
帖子
101
主页
发消息
6
楼
发表于 2007-5-16 08:52:31
|
只看该作者
谢谢 LZ 我也是今天知道cookie的作用
使用道具
举报
02204105
UID: 2261265
02204105
当前离线
最后登录
2010-1-4
在线时间
1 小时
寄托币
59
声望
0
注册时间
2006-10-11
阅读权限
15
帖子
6
精华
0
积分
60
UID
2261265
寄托新兵
寄托新兵, 积分 60, 距离下一级还需 90 积分
声望
0
寄托币
59
注册时间
2006-10-11
精华
0
帖子
6
主页
发消息
7
楼
发表于 2008-7-14 14:41:12
|
只看该作者
强人啊~~~~~~~~!!来扫盲
使用道具
举报
maxth
UID: 2319252
maxth
当前离线
最后登录
2011-7-25
在线时间
117 小时
寄托币
298
声望
4
注册时间
2007-3-25
阅读权限
15
帖子
7
精华
0
积分
277
UID
2319252
寄托新兵
寄托新兵, 积分 277, 距离下一级还需 -127 积分
声望
4
寄托币
298
注册时间
2007-3-25
精华
0
帖子
7
主页
发消息
8
楼
发表于 2008-7-30 23:11:58
|
只看该作者
好啊
使用道具
举报
返回列表
RE: 彻底了解Cookies在网络中的应用 [
修改
]
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
回帖后跳转到最后一页
Capricorn摩羯座
GRE斩浪之魂
荣誉版主
Aquarius水瓶座
Golden Apple
VISA版特殊贡献
寄托兑换店纪念章
问答
Offer
投票
面经
Q
求助Msc Sociology括号分支留服学历认证的专业是什么
A
社会学?分支不一定
Q
【问答】申请港校可以先交资料后补雅思吗?
A
具体要看学校项目,有的项目允许成绩后交,建议仔细研究下项目说明。
Q
【问答】第一次套磁需要附RP吗?
A
先查清楚学校/项目的申请要求,如果强制需要附RP,那当然要带。如果不是强制性的,建议第一次套磁不附RP,等导师有积极回应问...
Q
【问答】申请米理和都理需要考gre吗?
A
欧陆匹配比较重要,GRE看官网的项目要求
Q
【杂问】请问有人知道港硕的留位费ddl是当天的0点还是23:59啊
A
理论上都是当天晚上24:00前交,就算交完留位费,但是非常不建议到最后那天再交,因为一是可能支付会突然出现bug,二是学校收到钱...
more
斯图加特大学
infotech
MSc
|
26Spring
|
Offer
爱丁堡大学
LLM
LLM
|
26Fall
|
被拒
博洛尼亚大学
理学硕士(人工智能) Master of Science in Artificial Intelligence
MSc
|
26Fall
|
AD无奖
Erasmus Mundus
IPCVAI
MSc
|
26Fall
|
被拒
more
申数学是否有gpa inflation
申物理学和申应用数学,是否物理学GPA竞争更小而数学GPA的inflation很严重?
offer选择求助
本人目前需要在hkust sosc mphill和cuhk econ mphill中选择,希望大家能给一些建议,感谢大家! 本人情况:本人本科是学econ的,比较坚定地想读博士,博士方向political science或者econ皆可,比较倾向前者。目前感兴趣的方向是political economy和economic history。 个人的一些感觉:cuhk的econ mphill是一个很扎实的econ跳板硕项目,看了官网上的课程设计,主要侧重数学和经济学训练。hkust sosc mphill感觉更加侧重qualitative一点,或者说有更多的这些理论方面的训练,当然也有很多quantitative的课程(只是个人感觉,如果不妥,请见谅!) placement来看:cuhk的placement不太明确,官网上似乎并没有写。hkust的placement部分集中在本校直升,还有一些同学外申北美,欧洲。方向也比较多元,有political science,econ和sociology等等。 网上能找到关于这两个项目的基本情况,就读体验和相关信息都比较有限,如果有同学能提供一些信息,感激不尽!
kth cs or 索邦 digit?
本人倾向找工,大概率不读博,下面是各方面的考量: 1?? 当地认可度:kth 在北欧的认可度肯定是第一档;索邦之上在法国还有工程师,本地认可度会有影响 2?? 回国:俩学校 qs 差不多 3?? 专业:索邦的 digit 是 network 方向,而且听说偏理论,可能没有什么对口工作?kth选个软工 track 找个 sde 工作应该还可以 4?? 语言:学了一年法语,再学一年差不多B2,但是瑞典毕竟可以通行英语... 5?? 留学体验:索邦在巴黎市中心,生活肯定会比斯京好很多
澳门大学or都灵理工大学
more
杜克大学
给我面试的是Oleg,一开始就告诉我受邀面试的都是finalist,然后恭喜我进入最后阶段!他还告诉我这个面试不...
香港中文大学(深圳)
面试时长20分钟一对一Zoom视频面试第一轮面试官的提问:1. "请用3分钟介绍一下你的职业故事,不要重复简历...
香港大学
tl:11.27投递-12.1/2面邀-12.10面试面邀给得很快,问题跟xhs上经验帖的都大差不差。1.申请动机2.之前的量化...
香港中文大学
timeline: 11.15- 12.18面试-12.23 offer时长:5分钟【那天面试官前面人比较多,晚了几分钟】工具:Zoom 提...
more
最新
精华
哈萨克国立大学官方授权招生
新人来报到啦~
长期答疑 | 香港恒生大学 决策分析博士 现正招生!
11.24 19:00 | 港教大 全球高等教育文学硕士线上宣讲会等你了解!
MCS |线上直播带你解锁留学新方向!
国家留学基金委和西班牙马德里大学的博士(4年)和博士交流(1年)专项 -- 天文方向
2025北京大学营销新标杆:CMO正规研修班开启啦
多邻国考试上100分难吗?
【征稿】2026年纺织工程国际研讨会 (CTSE-S)( EI Compendex)
【征稿】2026年未来通信技术国际研讨会(FCT 2026)
招聘外贸订单对接员
2025年最新最全多邻国测试的全面介绍,看完这篇文章就够了!
多邻国英语测试究竟是什么?
11.20 19:00 | 7大热门计算机类课程教授亲临现场!港城大计算学院线上宣讲重磅来袭
付费 求购 签证艺术 The Art of Visa 这本书 完整版
第八届图像、视频处理与人工智能国际会议(IVPAI 2026)
T30JD情况分享
25fall econ phd经验总结 以及关于hku ars的情况
[万字(节)分享] 米兰理工学习生活经验贴
(独家)超详细加拿大学签办理GIC之CIBC银行
从普通211工科到美国Econ PhD
学签timeline及相关信息分享
加拿大留学GIC办理指南:最新政策、流程及专属福利
24fall欧洲名校硕士申请拒录情况汇总
港澳居住证+社保医保地税+银行卡改用回乡证登记
瑞典硕士DIY申请攻略之名校介绍——SU斯德哥尔摩大学
瑞典硕士DIY申请攻略之名校介绍——LU隆德大学/LTH隆德工学院
父母香港探亲签注一年多次+中国驾驶证改回乡证登记+中国移动号码改回乡证登记
瑞典硕士DIY申请攻略之名校介绍——CTH查尔姆斯理工学院
瑞典硕士DIY申请攻略——申请指南(完全版)
网上核实永居+walkin申请特区护照+walkin注销户口(广州)+申请回乡证
【干货】教你如何写MBA简历
0
0
转发
转发该帖子
彻底了解Cookies在网络中的应用
https://bbs.gter.net/thread-615469-1-1.html
复制链接
发送
积分 , 距离下一级还需 积分
回顶部