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

wordpress媒体库只有2m搜索引擎优化分析

wordpress媒体库只有2m,搜索引擎优化分析,企业网站的制作公司,wordpress wpyou文章目录 前言CookieSession 一、Django 中 Cookie二、Django 中 Session三.区别 前言 Cookie Cookie 是由服务器发送到用户浏览器的小文件,用于存储用户的相关信息。每次用户访问网站时,浏览器会将这些 cookie 发送回服务器 特点: 1. 数据存储在客户…

文章目录

  • 前言
    • Cookie
    • Session
  • 一、Django 中 Cookie
  • 二、Django 中 Session
  • 三.区别


前言

Cookie

Cookie 是由服务器发送到用户浏览器的小文件,用于存储用户的相关信息。每次用户访问网站时,浏览器会将这些 cookie 发送回服务器

特点:
1. 数据存储在客户端,大小通常限制在 4KB
2. 过期时间可以设置,默认是会话级别
3. 用户可以手动删除 cookie

Session

Session 是一种在服务器端存储用户数据的机制,用户的数据以会话的方式保存。Django 会为每个用户生成一个唯一的 session ID,并将其存储在客户端的 cookie 中

特点:
1. 数据存储在服务器端,可以存储更大和复杂的数据结构
2. 更安全,因为用户不能直接访问 session 数据
3. 自动管理会话的过期时间

一、Django 中 Cookie

假设你想在用户的浏览器中存储一个用户的用户名,以便在下次访问时显示欢迎信息

方法:

def set_cookie(request):response = render(request, 'set_cookie.html')response.set_cookie('username', 'john', max_age=3600)# 设置一个名为username,值为john的cookie,有效期为3600秒return responsedef get_cookie(request):username = request.COOKIES.get('username', 'guest')return HttpResponse(f"欢迎回来,{username}!")

路由:

path('set_cookie', views.set_cookie, name='set_cookie'),
path('get_cookie', views.get_cookie, name='get_cookie'),

html:

<Doctype html>
<html>
<head><title>Set Cookie</title>
</head>
<body><h1>Set Cookie</h1><p>Cookie set successfully!</p
</body>
</html>

访问链接http://127.0.0.1:8000/article/set_cookie设置cookie
在这里插入图片描述
在访问http://127.0.0.1:8000/article/get_cookie获取cookie
在这里插入图片描述

二、Django 中 Session

假设你想在用户登录后存储他们的登录状态

方法:

def login_view(request):if request.method == 'POST':request.session['is_login'] = Truereturn redirect('/article/index_view')else:return render(request, 'login_view.html')def index_view(request):if 'is_login' in request.session:return render(request, 'index_view.html')else:return redirect('/article/login_view')def logout_view(request):request.session.clear()return redirect('/article/login_view')

路由:

path('login_view', views.login_view, name='login_view'),
path('logout_view', views.logout_view, name='logout_view'),
path('index_view', views.index_view, name='index_view'),

login_view.html:

<DOCTYPE html>
<html>
<head><title>Login</title>
</head>
<body><h1>Login</h1><form method="post" action="">{% csrf_token %}<label for="username">Username:</label><input type="text" id="username" name="username" required><br><br><label for="password">Password:</label><input type="password" id="password" name="password" required><br><br><input type="submit" value="Login"></form>
</body>
</html>

index_view.html:

<DOCTYPE html>
<html>
<head><title>Welcome to our website</title>
</head>
<body><h1>Welcome to our website</h1><p>Thank you for visiting our website. We hope you find what you are looking for.</p><span><a href="/article/logout_view">logout</a></span>
</body>
</html>

访问链接http://127.0.0.1:8000/article/login_view
在这里插入图片描述
因为这里只是介绍session,所以没有做验证用户处理
在这里插入图片描述
点击logout之后
在这里插入图片描述

三.区别

Cookie: 适合存储小量且不敏感的信息,直接由用户浏览器管理
Session: 适合存储较大的数据和敏感信息,数据保存在服务器端,更安全

注意: django.session 表中保存的是浏览器的信息,而不是每一个用户的信息
因此,同一浏览器多个用户请求只保存一条记录(后面覆盖前面),多个浏览器请求才保存多条记录

http://www.khdw.cn/news/3820.html

相关文章:

  • 推荐大良营销网站建设网页版百度
  • 公司网站抄袭长沙企业关键词优化
  • 网站建设中...杭州关键词排名提升
  • 龙岗做网站公司icxun做一个公司网站需要多少钱
  • 票务网站官方客服做五休二seo网站优化培训价格
  • 政府门户网站建设总结淘宝推广
  • 做网站费用分摊入什么科目指数型基金是什么意思
  • 哪个网站做调查赚钱多自助建站系统个人网站
  • 金融公司网站建设自己建个网站要多少钱
  • 盘龙区网络推广谷歌seo 外贸建站
  • 济南做网站的高端品牌日本网站源码
  • node网站开发需要学什么软文发布推广平台
  • WordPress怎么设置2个菜单网站为什么要做seo
  • 做网站点子全网引流推广 价格
  • 一个人可以做多少网站windows优化软件哪个好
  • 门户网站是指软文推广案例500字
  • 设计制作公司网站网络网站推广选择乐云seo
  • 宁夏免费做网站附近的成人电脑培训班
  • 腾讯营销电池优化大师下载
  • 龙华营销型网站建设上海发布微信公众号
  • 娄底做网站的公司比较靠谱的推广公司
  • 那些网站可以做推广seo课程培训
  • 单位网站怎么制作百度关键词查询工具
  • 香港外贸网站建设网站排名优化客服
  • 网站维护需要什么技能最好最全的搜索引擎
  • 海外注册域名的网站好外链发布软件
  • 苏州企业网站建设服务好市场监督管理局是干什么的
  • h5网站页面设计最大免费发布平台
  • 湖南智能网站建设费用北京竞价托管代运营
  • 怎么给领导做网站分析模板建网站价格