什么是SESSION

  • cookie是将会话数据保存在客户端,而SESSION是将会话数据存在服务器:
  • cookie保存的数据类型只能是字符串,而session可以存储所有数据类型,除了资源外
  • cookie保存的数据量很小,而session保存的数据量很大

session是基于cookie技术的,没有cookie,就没有session
session是将session的id存存储在cookie中,而session的数据保存在服务器;每次向网站请求时,只需要发送session的id,通过session的id将服务器端口保存的用户数据调出来
cookie单独使用有很多缺点,如果存储用户名密码保存在客户端不加密很容易被看到,如果加密这个的话,又会因为cookie保存数据量小被限制

接下来开始session的使用

//开启session会话
session_start();
$_SESSION["username"] = 'admin';
$_SESSION['password'] = '123456';
image.png

PHPSESSID为cookie的名,s83ao0v04h9ape818ri3emcgp3;为值,path=/为路径

//开启SESSION会话
session_start();
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
image.png

访问session时,客户端会带cookie到服务器

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 背景在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cooki...
    时芥蓝阅读 2,395评论 1 17
  • 转自 :http://blog.csdn.net/taoff/articles/1921009.aspx 一、术语...
    stone_yao阅读 6,283评论 0 31
  • 【怦然心动】20170508学习力践行day54 1.下午开会,课程听了一半。对于阅读的扩展还需加强。 2.晚上跟...
    怦然心动818阅读 67评论 0 0
  • 原文 子禽问于子贡曰:“夫子至于是邦也,必闻其政,求之与,抑与之与?”子贡曰:“夫子温、良、恭、俭、让以得之。夫子...
    蜂窝煤阅读 314评论 0 0