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

竞价单页网站制作app拉新推广一手接单平台

竞价单页网站制作,app拉新推广一手接单平台,网络云网站,php使用wordpress一、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/69479.html

相关文章:

  • 做网站合同封面百度数据
  • ajax wordpressseo在线论坛
  • 网站建设报价明细泰州百度关键词优化
  • 什么是权重高的网站互联网营销师资格证
  • 桥东网站建设网站优化推广seo公司
  • 百度怎样才能搜到自己的网站俄罗斯搜索引擎yandex推广
  • 网站ome系统怎么做百度怎么注册自己的网站
  • 时时彩网站开发出售优化软件刷排名seo
  • 湖南专业外贸建站公司网络营销推广工具有哪些
  • 玉溪网站制作网络营销的方式
  • wordpress 跨站调用百度指数需求图谱
  • 快手等视频网站做推广百度后台管理
  • 宁波市江北区建设局网站seo网站制作优化
  • 东莞做网站制作seo关键词排名优化制作
  • 邢台做网站建设优化制作公司金信一条龙公司网站制作流程
  • node mysql做动态网站看b站视频软件下载安装
  • tp做网站签到功能网络搜索优化
  • 个人网站做接口可以么百度产品大全入口
  • 可以做分销的网站搜索引擎营销的基本流程
  • 可以免费浏览的网站免费的舆情网站入口在哪
  • 怎么进网站源码的后台cms快速建站
  • 网站建设怎么谈正规教育培训机构
  • 企业做网站好吗公司官网优化方案
  • 企业网站源码破解版苏州网络公司
  • 外包app开发网络推广seo是什么
  • 只做美食类目产品的网站网络营销案例及分析
  • ps为什么做不了视频网站吉林seo基础
  • 哪个网站推荐做挖机事的windows优化大师有毒吗
  • 上海的外贸网站建设公司排名销售网站
  • 电商网站建设流程西安百度