请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

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

正在回答 回答被采纳积分+3

插入代码

1回答

艾文西 2019-08-08 19:55:40

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

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

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

0 回复 有任何疑惑可以回复我~
  • 提问者 一直2下去3482599 #1
    这里从客户端读出来的cookie是什么时候存进客户端的?
    回复 有任何疑惑可以回复我~ 2019-08-08 20:05:19
  • 提问者 一直2下去3482599 #2
    要先存在客户端才能读出来,那之前response发送回去的消息没有预先定义吧?
    回复 有任何疑惑可以回复我~ 2019-08-08 20:06:12
  • 艾文西 回复 提问者 一直2下去3482599 #3
    登录之后就会写到cookie里
    回复 有任何疑惑可以回复我~ 2019-08-08 20:08:55
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号