禁用 COOKIE 后 SEESION 还能用吗?

 

 

   可以,COOKIE  和 SESSION  都是用来实现会话机制的,由于http  协议是无状态的,

   所以要想跟踪一个用户在同一个网站之间不同页面的 状态,需要有这么一个机制----会

   话机制。

 

    COOKIE:将会话信息的保存到浏览器端。

 

    SESSION:将会话信息保存到服务器端。

 

    SESSION 默认情况下是基于 COOKIE           的,对于  SESSION     来说,每生成一个

SESSIONID,都会将其发送到浏览器端,让后将其保存到 cookie 当中。

 

    如果禁用了 COOKIE,则基于COOKIE            的SESSION  不好使了,我们可以使用 get,

    传递 SID,或者直接开启透明的 SID             (此时需要关闭基于cookie          的SESSION  配置

    项)。

 

    相关题目:SESSION  与 COOKIE  的区别?  COOKIE 保存在客户端,而 SESSION  则

    保存服务器端。从安全性的角度来讲,SESSION  的安全性要高。从保存内容的类型的

    角度来讲,COOKIE 只保存字符串(及能够自动转换成字符串),

 

而 session 则可以保存所有的数据类型。

 

    从保存内容的大小的角度来讲,COOKIE                   保存的内容是有限制的,比较小,而

    SESSION 基本上没有这个限制。

 

从性能的角度来讲,用 SESSION 的话,对服务器的压力会更大一些。

COOKIE、SESSION          的联系和区别,多台  web  服务器如何共享

   SESSION?

 

    COOKIE 和SESSION 都是用于会话机制,COOKIE 保存在客户端,而 SESSION 则保

存在服务器端。在默认情况下,SESSION                    机制是基于  COOKIE        的,每生成一个

SESSIONID,都会将其发送到浏览器端,让后将其保存到COOKIE 当中,在下次请求的时

候,由浏览器携带这个 COOKIE 。要想多台 web                    服务器共享 SESSION ,可以利用

MySQL 数据库存储 SESSION 数据。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值