作者:陈杰铭雅意 | 来源:互联网 | 2013-06-26 08:55
概要的讲完了session和COOKIE的常识后,我给广大php学习人员讲一下,二者的主要区别。
session在服务器端保存客户状态,只要不关闭浏览器可以一直保存该用户的信息,通常保存的是用户登录信息等。
而COOKIE将信息保存在客户端,它是写入文件的。
session的实现采用COOKIE技术(以后会给大家详细介绍),首先在客户端保存一个包含sessionid的COOKIE,在服务器端保存其它的session量。当用户请求服务时,会把sessionid一起发送到服务器端。通过sessionid提取保存在服务器端的变量,就能识别用户。当然,如果客户端禁用了COOKIE,此时session就会失效。