关于从浏览器读取cookie的问题

来源:6-4 build脚本和homeHandler

一直2下去3482599

2019-08-07

cname, err1 := r.Cookie("username")

sid, err2 := r.Cookie("session")

这一段代码的usename和session是从浏览器读出来的,但是这两个变量名是怎么来的,和数据库关于session定义的变量名不一样欸?之前没有定义,那这两端代码如何读取出来值呢

写回答

1回答

艾文西

2019-08-08

session和cookie是两个完全不同的概念。

session相当于token,用于免登陆,cookie是暂存在浏览器的信息,可以是session,也可以是任何东西,不能混淆。

这里后端从request里可以直接拿到cookie的内容,因为cookie是会带在request传到后端的

0
4
艾文西
回复
一直2下去3482599
setCookie("session", obj["session_id"], DEFAULT_COOKIE_EXPIRE_TIME); setCookie("username", uname, DEFAULT_COOKIE_EXPIRE_TIME);
2019-08-08
共4条回复

Go语言实战流媒体视频网站,高效学习Go高性能开发

从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能

996 学习 · 268 问题

查看课程