这个话题无论是系统运维还是PHP开发人员面试时会经常遇到,所以这里也进行一些总结和归纳,session和cookie的具体理论网上比较大,大家googel下均可;系统运维注意区分下session(会话)保持和session共享的概念。

其具体区别昭下:
1、cookie数据存放在客户的浏览器上,不能看到session,session数据放在服务器上,能看到cookie。
2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session,所以将登陆信息等重要信息存放为session,其他信息如果需要保留,可以放在COOKIE中。
3、session根据浏览器进程存在而存在,而cookie的生存时间可以设置和调整。

4、session必须借助cookie。
5、如果要解决负载均衡中的session同步(共享)的问题,其实有很多解决方案,例如ip_hash、memcached、nginx_sticky_module模块,nginx_sticky_module模块需要浏览器支持cookie的,ip_hash通过线上环境观察,如果是2台Web应用服务器在线的话,短期内客户端请求访问量可能不是太平均,但如果以月为单位会发现,其实2台Web应用服务器的请求数基本是平均的。

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/1403939,如需转载请自行联系原作者

PHP中session和cookie的区别相关推荐

  1. php 中session与cookies的区别,php中session和cookie的区别

    php中session和cookie的区别 本文较为详细的比较了php中session与cookie区别.分享给大家供大家参考.具体分析如下: 1.存放的位置 cookie保存在客户端,session ...

  2. 服务器端会话技术Session|| Session的原理||Session的细节||session的钝化session的活化||session的特点||session与Cookie的区别

    Session 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中.HttpSession 2. 快速入门:     1. 获取HttpSession对象:   ...

  3. session和cookie的区别和联系

    1.Session和Cookie的区别 对象 信息量大小 保存时间 应用范围 保存位置 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie ...

  4. 详解SESSION与COOKIE的区别

    在PHP面试中经常碰到请阐述session与cookie的区别与联系,以及如何修改两者的有效时间. 大家都知道,session是存储在服务器端的,cookie是存储在客户端的,session依赖于co ...

  5. session和cookie的区别和联系,session的生命周期,多个服务部署时session管理

    Session和Cookie的区别 对象 信息量大小 保存时间 应用范围 保存位置 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie 小 ...

  6. Session和Cookie的区别与联系

    Session和Cookie的区别与联系 一. 概念理解 你可能有留意到当你浏览网页时,会有一些推送消息,大多数是你最近留意过的同类东西,比如你想买桌子,上淘宝搜了一下,结果连着几天会有各种各样的桌子 ...

  7. php session和cookie区别,php中session和cookie的区别是什么?

    一.Session (1)Session的由来以及介绍 Session:在计算机中,尤其是在网络应用中,称为"会话控制",生存时间为用户在浏览某个网站时,从进入网站到关闭这个网站所 ...

  8. session 与 cookie的区别

    session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键.基于网上一些文章和资料的参阅,及作者个人的应用体会,对这 ...

  9. session和cookie的区别和联系---转载

    区别 1.存放位置: session保存在服务器,cookie保存在客户端 2.存放的形式: session是以对象的形式保存在服务器,cookie以字符串的形式保存在客户端 3.用途: sessio ...

最新文章

  1. WireShark 实例分析笔记(概念)
  2. 区块链BaaS云服务(7)微软Azure区块链服务
  3. k8s之service服务(微服务)
  4. python精通难_Python 为什么入门容易 精通难
  5. android 揭示动画_揭示垃圾收集暂停的时间长度
  6. 在服务中创建用户进程的方法(C#版)
  7. Python的并发并行[3] - 进程[0] - subprocess 模块
  8. 中关村GHOSTXPSP3装机自选纯净版V2010.4
  9. 谐波分析matlab仿真,教程:利用GUI对Simulink模型进行谐波分析
  10. 详解Boost电路的基本原理
  11. 阿里云对象存储OSS是怎么收费的?
  12. 免费网站建设应该要掌握哪些?
  13. “我祝你不幸并痛苦”,首席大法官说了番狠话却被追捧刷屏
  14. Vite 中 npm run dev 报错 Error: spawn vue3-test2\node_modules\esbuild\esbuild.exe ENOENT
  15. 如何屏蔽电脑微信自动更新
  16. artdialog v6强大的模态对话框v6版api
  17. python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)
  18. ExcelWriter 导出excel
  19. Android 计时器实现
  20. python 解析excel表并排重输出到txt

热门文章

  1. [转]JDBC中日期时间的处理技巧
  2. iOS10 UI教程视图的绘制与视图控制器和视图
  3. Oracle手工建库
  4. How to attack a windows domain
  5. PHP6 Web 开发读书笔记
  6. EQ设置的基础知识(音乐爱好者必知)
  7. 2.微服务间调用ribbon
  8. 比特币现金(BCH)是世界上最好货币的十大理由
  9. 越过网络层看威胁:为什么全攻击界面才是最重要的
  10. 《AOSuite 开发手册》之AOSuite 服务端开发