为了账号安全,请及时绑定邮箱和手机立即绑定

viewstate , session , cookie三者之间不同之处?

viewstate , session , cookie三者之间不同之处?

PHP
叮当猫咪 2019-02-13 20:11:50
viewstate , session , cookie三者之间不同之处
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

viewstate
viewstate的值保存在浏览器的html代码中 , 当浏览器关闭 , 则值消失 , 即viewstate是在本页面之内各函数间进行传值的 , 至于为什么要使用这种方法 , 因为在一个事件发生之后 , 页面可能会刷新 , 如果定义全局变量会被清零 , 所以要使用 viewstate.
session
Session采用键值对 , 也就是说ID存放客户端 , 而值放在服务器端 , 是通过用户的ID去找服务器上对应的值 , 这种方式值放置在服务器端 ,有个时间限制 ,时间到则服务器自动释放.
cookie
Cookies则有两种方法 , 一种方法是把值保存在浏览器的变量中 , 当浏览器关闭时结束 , 另一种方法是保存在硬盘中 , 只要时间不过期 , 下次还可使用.

查看完整回答
反对 回复 2019-03-25
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

viewstate可以进行前台和后台之间的数据传递;
session 是服务器端和客户端之间建立的对话,主要存储的是当前用户的信息。
cookie是保存在客户端浏览器的一个东西,页面关了也存在,会保留在浏览器很长时间。



查看完整回答
反对 回复 2019-03-25
  • 2 回答
  • 0 关注
  • 500 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信