什么是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';


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


//开启SESSION会话

session_start();

echo "<pre>";

print_r($_SESSION);

echo "</pre>";


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

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 背景在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cooki...
    时芥蓝阅读 2,388评论 1 17
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,378评论 11 349
  • HTTP cookie(也称为web cookie,网络cookie,浏览器cookie或者简称cookie)是网...
    留七七阅读 18,148评论 2 71
  • 相聚的时间, 渐渐逝去, 留给我们的只是一世孤独; 所有的欢笑都是昙花一现, 既然相聚, 又何离别, 你的故事谁人...
    向后一路走阅读 87评论 0 0