武汉PHP培训
达内武汉民大中心

18062071755

热门课程

PHP中的cookie和session

  • 时间:2018-10-08 15:15
  • 发布:武汉php培训机构
  • 来源:互联网

1.禁用 COOKIE 后 SESSION 还能用吗?

可以,Cookie 和 session 都是用来实现会话机制的,由于http 协议是无状态的,所以要想跟踪一个用户在同一个网站之间不同页面的状态,需要有这么一个机制----会话机制。

<a style='color:blue' href='http://wh.php.tedu.cn/'>武汉php培训</a>机构

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

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

session 默认情况下是基于 cookie 的,对于 session 来说,每生成一个 sessionid,都会将其发送到浏览器端,让后将其保存到 cookie 当中。如果禁用了 cookie,则基于cookie 的 session 不好使了,我们可以使用 get,传递SID, 或者直接开启透明的 SID(此时需要关闭基于cookie 的 session 配置项)。

2.session 与 cookie 的区别?

Cookie 保存在客户端,而 session 则保存服务器端。从安全性的角度来讲,session 的安全性要高。

从保存内容的类型的角度来讲,cookie 只保存字符串(及能够自动转换成字符串),而

session 则可以保存所有的数据类型。从保存内容的大小的角度来讲,cookie 保存的内容是有限制的,比较小,而 session 基本上没有这个限制。从性能的角度来讲,用 session 的话,对服务器的压力会更大一些。

本篇文章是有武汉PHP培训为您呈现,希望给您带来更多更好的文章,请扫描下方二维码。

武汉php培训机构

马上预约七天免费试听课

姓名:

电话:

上一篇:简单介绍PHP是啥
下一篇:达内与广西教育学院携手签约,共建专业开启校企合作新阶段!

达内成为亚马逊AWS教育计划成员单位

达内教育CEO韩少云:少儿编程的火烧往何方

达内教育与美国CodeCombat合作,推动中国IT培训的国际化发展

达内携手衢州学院成立“TI联盟”,培养多元化IT人才!

选择城市和中心
贵州省

广西省

海南省

有位老师想和您聊一聊