中级会员
  • 第 499 位会员
  • frank418
  • 宇文锐志
  • 88300590@qq.com
  • 2013-06-27 12:31:00
  • Offline
  • 0

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 go的session问题
    不知道你以前学过PHP没有,如果有的话,你就会注意到,PHP每次会话都有一个cookie,叫phpsessionid,这个cookie保存的是session的id,而在服务端,没有任何额外配置的话,是文件形式存储的。也就是说,这个cookie仅仅保存的是一个id,每次会话服务端都会去找到对应的session文件。 如你所说,即使关闭再打开浏览器,依然可以使用session的内容,这是因为这个cookie的过期时间没有设置正确,或者设置过长。你可以尝试把这个cookie的过期时间设置为session,具体可以搜索查看,这样的话,关闭浏览器再打开,这个cookie就过期了,服务器将会重新分配一个。最后说明一下,cookie中存放session内容是不安全的,最多存放session的id,以便服务端在接受请求之后根据id查找对应的session文件,或者redis中的key(如果用redis做session后端的话)。