爱摸鱼的Demon
首页
前端知识
后端技术
工程实践
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

爱摸鱼的Demon

我的地盘,欢迎光临。
首页
前端知识
后端技术
工程实践
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • C#

  • Golang

    • Go

    • Gin

      • Gin介绍
      • Gin中的Cookie与Session
      • Gin中间件
    • GORM

  • 后端技术
  • Golang
  • Gin
DemonW-X
2025-09-29

Gin中的Cookie与Session

一、Cookie

Cookie 是存储于访问者计算机的浏览器中,可以通过同一个浏览器访问同一个域名时共享数据。Cookie保存在客户浏览器中。

注:http是无状态协议。从一个页面转到另一个页面时,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次访问都是没有任何关系的。

cookie能实现的功能:

1、保持用户登录状态

2、保存用户浏览的历史纪录

3、猜你喜欢,智能推荐

4、电商网站的加入购物车

二、Session

Session是另一种记录客户状态的机制;Session保存在服务器上。

工作流程:

客户端浏览器第一次访问服务器并发送请求时,服务器会创建一个session对象,生成一个类似于key,value的键值对,将value保存到服务器,将key返回到浏览器(即客户端)。浏览器下次访问时会携带key(cookie),找到对应的的session(value)。

Gin官方:https://github.com/gin-contrib/sessions

编辑 (opens new window)
Gin介绍
Gin中间件

← Gin介绍 Gin中间件→

最近更新
01
Gorm之事务
11-13
02
Gorm之关联进阶版
11-13
03
Gorm之根据外键关联表
11-13
更多文章>
Theme by Vdoing | Copyright © 2022-2025 爱摸鱼的Demon | 桂ICP备2024034950号 | 桂公网安备45142202000030
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式