【精品】会话管理

【精品】会话管理

ID:43338745

大小:89.00 KB

页数:20页

时间:2019-09-30

【精品】会话管理_第1页
【精品】会话管理_第2页
【精品】会话管理_第3页
【精品】会话管理_第4页
【精品】会话管理_第5页
资源描述:

《【精品】会话管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、会话管理Cookie和会话完美地解决了HTTPWeb协议的无状态,被广泛应用在网站开发领域,用于保持用户信息,以及追踪个人和商业交易等。Cookie适用于持久数据的存储,例如,在论坛中用户都希望登陆一次后,下次登录就不需要再输入登录信息了;而Session则适用于单次访问的情况,如网上银行,如果用户异常断线或者登录超时,Session就会根据时间自动屮断连接。可以说,掌握Cookie和Session技术,对于Web网站的开发是至关重要的。通过本课学习,可以学习到:◊Cookie是什么以及Cookie能做什么

2、◊如何创建Cookie◊读取Cookie的方法◊删除Cookie的两种方法◊Cookie的生命周期◊运行Cookie技术开发Web网站◊Session是什么以及Session能做什么◊启动Session>应用Session和删除Session的方法◊运用Session技术开发Web网站◊Cookie与SessionZ间的区别一、Cookie管理Cookie是在HTTP协议下,将服务器传递给浏览器的少量数据保存到用户浏览器的一种方式。通过这种方式,即使在浏览器被关闭和连接中断的情况下,用户仍然可以维护状态数据

3、。Cookie的使用很普遍,许多提供个性化服务的网站,都是利用Cookie来辨认使用者,以便于送出使用者量身定做的内容,如Web接口的免费E・mail网站都要用到Cookieo有效地使用Cookie可以轻松完成很多复杂的任务。下面对Cookie的相关知识进行详细介绍。1>了解Cookie本节将简单介绍Cookie是什么、Cookie能做什么以及如何删除和阻止CookieoCookie的概念最早是由Netscape在1994年提出来的,它是保存在浏览器中的小信息包。更确切地说,Cookie是保存在用户硬盘上的

4、由字符串组成的小文本文件。文本文件的命令格式如下:用户名@网站地址[数字].txt举个简单的例子,如果用户的系统盘为C盘,操作系统为Windows2000/XP/2003,当使用IE浏览器访问Web网站吋,Web服务器会自动以上述的命令格式生成相应的Cookie文本文件,并存储在用户硬盘的指定位置。演示:注意:在Cookies文件夹下,每个Cookie文件都是一个简单而又普通的文本文件,而不是程序。Cookie中的内容大多经过了加密处理,因此,表面看来只是一些字母和数字组合,而只有服务器的CGI处理程序才知

5、道它们真正的含义。CookieW以让Web页面更有针对性、更加友好,保存关于用户的重要信息,包括使用的语言、阅读和音乐偏好,访问站点的次数,购物车中的物品记录。Cookie常用于以下3个方面:>记录访客的某些信息。例如,可以利用Cookie记录用户访问网页的次数,或者记录访客曾经输入过的信息,另外,某些网站可以应用Cookie自动记录访客上次登录的用户名。>在页面之间传递变量。浏览器并不会保存当前页面上的任何变量信息,当页面被关闭后,页面上的任何变量信息将随之消失。如果用户声明一个变量id=8,要把这个变量

6、传递到另一个页面,可以把变量id以Cookie的形式保存下來,然后在下一页通过读取该Cookie來获取变量的值。>将所察看的Intemet页存储在Cookies临时文件夹中,这样口J以提高以后浏览的速度。注意:一般不要用Cookie來保存数据集或其他大量数据。并非所有的浏览器都支持Cookie,并且数据信息是以名文文本的形式保存在客户端计算机中,因此最好不要保存敏感的、未加密的数据,否则会影响网络的安全性。Cookie也有一定的负作用,有用户质疑由于在自己硬盘上保存不明数据会带來安全隐患。所以用户可以关闭C

7、ookie功能,并且从硬盘上删除Cookieo这里以IE浏览器为例,可以从“工具”菜单中选择“internet选项”命令,宜接删除Cookie文件;也可以选择“隐私”选项卡,阻止所有Cookieo2>创建CookieCookie是经由服务器端的程序通过HTTP请求和响应发送到浏览器的,是HTTP头标的组成部分,而头标必须在页面其他内容之前发送。即使是一个HTML标记或者echo语句,其至一个空行都会导致程序出错。在PHP中通过setcookie()函数创建Cookie,至少接受一个参数,也就是Cookie的

8、名称(如果只设置了名称参数,那么在远程客户端上的同名Cookie会被删除)。语法:boolsetcookie(stringname[,stringvalue[,intexpire[,stringpath[,stringdomain[,boolsecure]]]]])该函数的参数说明。例1应用setcookie()函数创建Cookie注意:HTTP协议中规定,每个站点向单个用户最多只能发送20个Cookieo3、读

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。