采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
cname, err1 := r.Cookie("username")
sid, err2 := r.Cookie("session")
这一段代码的usename和session是从浏览器读出来的,但是这两个变量名是怎么来的,和数据库关于session定义的变量名不一样欸?之前没有定义,那这两端代码如何读取出来值呢
session和cookie是两个完全不同的概念。
session相当于token,用于免登陆,cookie是暂存在浏览器的信息,可以是session,也可以是任何东西,不能混淆。
这里后端从request里可以直接拿到cookie的内容,因为cookie是会带在request传到后端的
这里从客户端读出来的cookie是什么时候存进客户端的?
要先存在客户端才能读出来,那之前response发送回去的消息没有预先定义吧?
登录之后就会写到cookie里
登录后可查看更多问答,登录/注册
从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能
1.3k 13
1.4k 8
1.5k 7
915 7
2.0k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号