Cookie与SESSION有什么区别?

Cookie与SESSION有什么区别?,第1张

session是存储在服务器端的,cookie是存储在客户端的,所以session的安全性要高于cookie。

再者,我们获取的session里的信息是通过存放在会话cookie里的sessionId获取的。

因为session是存放在服务器里的,所以session里的东西不断增加会增加服务器的负担,我们会把一些重要的东西放在session里,不太重要的放在客户端cookie里。

cookie分为两大类,一个是会话cookie和持久化cookie,他们的生命周期和浏览器是一致的,浏览器关了会话cooki也就消失了,而持久化会存储在客户端硬盘中。

平台软件单号一般区分服务器类型、客户端类型、订单编号、账号等。其中,服务器类型用来标识不同的服务器;客户端类型用来标识运行该软件的终端,比如PC、手机等;订单编号是每个订单的标识;账号则是每个用户的账号信息。

在登录页面

if(登录成功)

{

//给Session赋值

Session["Login_UserName"]=TextBoxLoginName.Text

}

在其他页面判断是否登录

if(!IsPostBack)//当第一次进入页面时执行

{

if(Session["Login_UserName"]!=null) //判断session是否为空 是否登录

{

读取Session的值

string username=Session["Login_UserName"].ToString()

//在读取之前最好先判断下是否为null如果未创建Session["Login_UserName"],在这里直接赋值就会出现未初始化的错误

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/719837.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-08
下一篇2023-08-08

发表评论

登录后才能评论

评论列表(0条)

    保存