session对象概述

 

一、基本内容(很多动态语言都会提供session)

1、session:  会话

2、为什么使用session呢?

因为,HTTP:无状态协议

什么是无状态协议呢?一个用户访问一个界面,第一次访问返回一个结果回来,第二次访问又返回一个结果回来

3、缺点:服务器不保存用户以前的连接信息,无法判断用户的多次连接是否属于同一客户。

这样,很多功能都会实现不了了,比如,在一个页面中选择商品,在其它页面中选择别的商品,结算的时候应该包括所有商品,但是如果不认识的话,发的第一个请求和第二个请求,它都不知道是同一个用户,那么就会乱套。

4、需求:服务器需要记录有关连接的信息,从而知道客户的信息。

5、session对象: 服务器用来记录用户的连接信息。

6、基本原理

用户发出请求之后,服务器会在内存空间中建立一个对象,这个对象就是session,这里面会存用户相关内容,然后当发第二次请求过来的时候,它会去找session,如果有重复的,它会认为是同一个对象。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值