简介:本文的首席执行官注释将介绍Django网页使用会话的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
cookie和会话之间的区别:
1. Cookie数据存储在客户的浏览器上,并且会话数据放在服务器上。
2. cookie不是很安全。其他人可以分析当地的饼干和饼干以欺骗
考虑使用安全性。
3.会话将在一定时间内存储在服务器上。访问次数增加后,它将占用服务器的性能
考虑到服务器的性能,应使用cookie。
4.单个cookie保存的数据不能超过4K。许多浏览器限制了一个站点以节省多达20个cookie。
5.因此,个人建议:
保持重要信息,例如登录信息作为会话
如果需要保留其他信息,您可以将其放入cookie中
FreeMarker使用FTL标签使用指令,具有3个FTL标签,这与HTML标签完全相似。
1.启动标签:#Directivename参数
2,结束标签:/#directivianame
3,空标签:#Directivename参数/
httpsession session = request.getSession();
session.getAttributeNames()-----获取会话中的所有信息名称。
session.getMaxinal()----获取会话的最大生存时间。
seesion.getId();------获得会话的ID。更有用的属性可以实现共享会话。
session.getCreation()------会话创建时间。
本质上的详细信息
还有更多属性可以获取会话的配置信息。相似,您还可以通过web.xml文件中的会话config设置会话属性。
如果您想判断用户是否使用is_authenticated()登录,则必须使用django.contrib.auth来处理会话中的登录,登录和权限验证。您来这里确定登录状态
结论:以上是首席CTO注释给所有人介绍的Django网页的全部内容。我希望这对每个人都会有所帮助。如果您想了解更多有关此信息的信息,请记住要收集对该网站的关注。