Session和Cookie
来源:互联网 发布:硕士论文字数要求知乎 编辑:程序博客网 时间:2024/05/13 18:56
session和cookie的区别:
1、session放在服务器,cookie放在客户端。
2、session不区分路径,在同一个用户在访问一个网站期间,所有的session在任何一个地方都可以访问到。而cookie中如果设置了路径参数,那么同一个网站中不同路径下的cookie互相是访问不到的。也就是说,同一个用户的cookie,他换了浏览器,就访问不到之前的那个不同牌子的浏览器的cookie了。
3、session中保存的是对象,cookie中保存的是字符串。
由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择,经常被使用的一种技术叫做URL重写,就是把session id直接附加在URL路径的后面。还有一种技术叫做表单隐藏字段。
如何实现session共享:
用数据库或者是文件,跨站点的应用都去读取这个数据库或者是文件,就实现了session共享。此实现session共享的方法通过每次会话的session-id都不同【可以做主键】,将会话内容保存在数据库中。然后通过session-id在将数据库中的会话数据取出进行验证.将会话内容保存在数据库中,可以实现session在不同主机之间共享。
负载均衡的时候如何实现相同的session被分配到同一个服务器:根据网络第七层的负载均衡机制【应用层】,判断应用中session应该被分配到哪个机器。
0 0
- session和cookie
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- 关于Session和Cookie
- Cookie和Session专题
- session 和 cookie
- Cookie和Session专题
- cookie和session
- 浅谈Session和Cookie
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- Cookie和Session专题
- Cookie和session
- cookie和session关系
- Ubuntu Eclipse使用经验(一)
- Memcached 集群部署
- ios5 ios6内存警告
- UIGraphicsBeginImageContext系列知识
- eclipse jar 打包
- Session和Cookie
- mac更改管理员密码
- java读取配置文件.properties属性值
- 头文件中的static inline
- Ubuntu Eclipse使用经验(二)——CDT安装和使用
- Ubuntu Eclipse使用经验(三)——Linux下开发NDK
- [小技巧] 用搜索引擎查找博客中的内容
- LAMP环境搭建教程(原创)
- 第13周项目 2 成绩处理