当前位置: 首页 > news >正文

竞价单页网站制作免费网站推广软文发布

竞价单页网站制作,免费网站推广软文发布,要建立网站都要学什么java配套,wordpress ip统计一、cookie cookie由服务器生成 ,存储在浏览器中的键值对数据,具有不安全性,对应敏感数据应该加密储存在服务端每个域名的cookie相互独立浏览器访问域名为A的url地址,会把A域名下的cookie一起传递到服务器cookie可以设置过期时间 django中设…

一、cookie

  1. cookie由服务器生成 ,存储在浏览器中的键值对数据,具有不安全性,对应敏感数据应该加密储存在服务端
  2. 每个域名的cookie相互独立
  3. 浏览器访问域名为A的url地址,会把A域名下的cookie一起传递到服务器
  4. cookie可以设置过期时间

django中设置cookie:

from django.http import HttpResponse# 接收路由2个参数,一个key, 一个value
def SetCookie(request, key, value):response = HttpResponse()response.set_cookie(key, value, max_age=60 * 60)return response

注:

max_age:

默认为None(关闭浏览器时删除Cookie)单位秒:60*60 表示3600秒,即1小时

django中获取cookie:

from django.http import HttpResponse
# 接收路由的key进行查询返回数据
def GetCookie(request,key):value = request.COOKIES.get(key)return HttpResponse(value)

路由配置:

from .CookieApiView import SetCookie, GetCookieurlpatterns = [re_path('set_cookie/(.+)/(.+)', SetCookie, name="set_cookie"),re_path('get_cookie/(.+)', GetCookie, name="get_cookie"),
]

cookie测试:

设置: http://127.0.0.1:8000/set_cookie/username/name1

获取: http://127.0.0.1:8000/get_cookie/username

二、Session

  1. Ssession基于cookie
  2. Session把敏感的数据以加密的方式保存在服务器的数据库中
  3. Session也可设置过期时间

session设置:

request.session[key]=value
# 设置过期时间,默认过期时间是2周
request.seesion.set_expiry(60*60)

session获取:

value=request.seesion.get(key)

注: 如果没有这个key,返回空

清空session表中所有数据:

request.seesion.flush()

用途:

这个函数用于刷新会话,即清空会话中的数据,但保留会话ID。这通常用于确保会话数据不会累积,也不会被滥用。

注意事项:

这个方法会删除当前会话中的所有数据,但不会删除会话的cookie。这意味着会话ID会保留,但session会话数据会被清空。

清理sessionId对应数据:

request.seesion.clear()
用途:
  • 这个函数用于完全清除当前会话中的所有数据。通常在用户注销或需要重置会话时使用。
注意事项:
  • 使用 clear()方法会删除会话中的所有数据,包括用户ID、登录状态等。因此,在调用这个方法之前,请确保这是你想要的操作。

django中session配置

django中session数据存放在初始化下面这个应用时生成的数据表django_session中:

INSTALLED_APPS = ['django.contrib.sessions',]

三个字段示例: seesion_key、seesion_data、expirer_date

全局模块配置

INSTALLED_APPS = ['django.contrib.sessions',
]

视图配置

from django.http import HttpResponsedef SetSession(request, key, value):request.session[key] = valuereturn HttpResponse("session设置成功")def GetSession(request,key):value = request.session.get(key)return HttpResponse(value)# 清空sessionID数据
def ClaerSession(request):request.session.clear()return HttpResponse("session清理成功")
# 清空session表中所有数据
def FlushSession(request):request.session.flush()return HttpResponse("session表中数据清理成功")

3.路由配置

from .SessionApiView import SetSession, GetSession, ClaerSession, FlushSessionurlpatterns = [re_path('set_session/(.+)/(.+)', SetSession, name="set_session"),re_path('get_session/(.+)', GetSession, name="get_session"),re_path('flush_session/', FlushSession, name="flush_session"),re_path('clear_session/', ClaerSession, name="clear_session"),
]

测试

设置: http://127.0.0.1:8000/set_session/username/name1

获取: http://127.0.0.1:8000/get_session/username

清理sessionId对应数据: http://127.0.0.1:8000/clear_session/

清空session表中所有数据: http://127.0.0.1:8000/flush_session/

http://www.tj-hxxt.cn/news/99602.html

相关文章:

  • 每日新闻一天热点全知道珠海百度seo
  • 网站群建设方案网络营销与管理专业是干什么的
  • 陕西建设网站官网重庆网站推广软件
  • 免费代刷网站推广快速山西seo顾问
  • 郑州做网站的专业公司网站优化排名金苹果下拉
  • 贵州高端网站开发百度关键词排名手机
  • 外国手表网站班级优化大师下载安装
  • 慈溪哪里有做网站有人看片吗免费的
  • 武汉企业做网站在线生成html网页
  • 网站前端开发语言网站seo策划
  • 做网站需要会什么软件uc搜索引擎入口
  • 做门窗生意进哪个网站企业管理培训课程
  • 淘宝上面如何做网站百度知道网页版进入
  • 开发区招聘信息如何网站优化排名
  • 京网站建设公司网店代运营十大排名
  • 苏州工业园区两学一做网站网络优化工具app手机版
  • 怎么做网站的ico南昌百度搜索排名优化
  • wordpress中文网站模板软件外包网站
  • 优秀企业站网站网络开发
  • 帮做试卷的网站韩国电视剧
  • 网站建设的合理建议开发一个网站的步骤流程
  • 凤岗网站建设网络营销属于什么专业类型
  • 对网站做数据统计的目的是什么爱廷玖达泊西汀
  • 咸阳网站建设电话关键词大全
  • 只使用html做简单网站北京营销公司比较好的
  • 男女做爰视频网站在线seo顾问是干什么
  • 钢铁网站建设优秀网站设计案例
  • 网站设计第一步怎么做黄金网站app大全
  • 在哪里做网站效果好seo推广公司教程
  • 东莞在那里建个网站大数据营销系统多少钱