如题所述
第1个回答 2024-04-05
Cookies,有时复数形式cookies,是指网站存储在用户本地终端上的数据(通常是加密的),用以识别用户并跟踪会话。最初在RFC2109(已过时)中定义,而最新的替代规范为RFC2965。Cookies的发明者是网景公司前雇员Lou Montulli,他在1993年3月创造了这一技术。服务器生成并发送Cookies至用户代理(通常是浏览器),浏览器会将这些Cookies的键/值保存在特定目录下的文本文件中。当用户再次访问同一网站时,浏览器会自动发送Cookies至服务器(如果浏览器设置为允许Cookies的话)。Cookies的名称和值可以由服务器端开发自定义,也可以直接写入JSP的jsessionid,以便服务器识别用户是否为合法用户,是否需要重新登录。
Cookies的主要目的是使服务器能够利用其包含的信息来过滤和维护这些信息,从而在HTTP传输中判断用户状态。Cookies最典型的应用场景是确认注册用户是否已登录网站。用户下次访问该网站时,可能会被提示是否保留登录信息,以简化登录流程。这些都是Cookies的功能。另一个重要的应用是处理“购物车”功能。用户可能在一段时间内在同一网站的不同页面选择不同的产品,这些信息都会被写入Cookies中,以便在最终结账时提取这些信息。
用户可以选择使用或禁用Cookies。例如,在微软的Internet Explorer中,用户可以通过“工具”>“互联网选项”>“隐私”来调整Cookies设置。在火狐浏览器中,用户可以通过“工具”>“选择权”>“隐私”(在Linux版本中可能是“编辑”>“属性”>“隐私”,而在Mac版本中是“火狐”>“属性”>“隐私”)来管理Cookies。用户还可以在“高级”选项中查看和管理所有的Cookies。
在苹果的Safari中,用户可以通过“旅行队”>“事先调整”>“安全标签”来设置Cookies的接受方式,例如,可以选择“总是接受Cookies”或“从不接受Cookies”等。用户还可以显示和删除所有的Cookies。
对于开发人员,可以在浏览器的“首选项”>“高级”中找到COOKIES设置,以禁用Cookies。在Internet Explorer中,用户可以通过“查看”>“互联网选项”>“高级”来找到Cookies设置,并选择“禁止所有Cookies”来禁用它们。
对于Konqueror浏览器,如果没有设置Cookies列表,需要记得在域名前添加“.”,例如,对于百度,应添加“.”在前面,否则百度可能无法读取Cookies。
以上内容提供了一站式出国留学攻略,详情请访问。详情
Cookies的主要目的是使服务器能够利用其包含的信息来过滤和维护这些信息,从而在HTTP传输中判断用户状态。Cookies最典型的应用场景是确认注册用户是否已登录网站。用户下次访问该网站时,可能会被提示是否保留登录信息,以简化登录流程。这些都是Cookies的功能。另一个重要的应用是处理“购物车”功能。用户可能在一段时间内在同一网站的不同页面选择不同的产品,这些信息都会被写入Cookies中,以便在最终结账时提取这些信息。
用户可以选择使用或禁用Cookies。例如,在微软的Internet Explorer中,用户可以通过“工具”>“互联网选项”>“隐私”来调整Cookies设置。在火狐浏览器中,用户可以通过“工具”>“选择权”>“隐私”(在Linux版本中可能是“编辑”>“属性”>“隐私”,而在Mac版本中是“火狐”>“属性”>“隐私”)来管理Cookies。用户还可以在“高级”选项中查看和管理所有的Cookies。
在苹果的Safari中,用户可以通过“旅行队”>“事先调整”>“安全标签”来设置Cookies的接受方式,例如,可以选择“总是接受Cookies”或“从不接受Cookies”等。用户还可以显示和删除所有的Cookies。
对于开发人员,可以在浏览器的“首选项”>“高级”中找到COOKIES设置,以禁用Cookies。在Internet Explorer中,用户可以通过“查看”>“互联网选项”>“高级”来找到Cookies设置,并选择“禁止所有Cookies”来禁用它们。
对于Konqueror浏览器,如果没有设置Cookies列表,需要记得在域名前添加“.”,例如,对于百度,应添加“.”在前面,否则百度可能无法读取Cookies。
以上内容提供了一站式出国留学攻略,详情请访问。详情