Skip to content

Commit db3b69e

Browse files
committed
完成第六章的目录设计已经写了第六章的引言
1 parent a33f972 commit db3b69e

File tree

6 files changed

+42
-0
lines changed

6 files changed

+42
-0
lines changed

6.1.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#6.1 session和cookie
2+
## links
3+
* [目录](<preface.md>)
4+
* 上一节: [session和数据存储](<6.md>)
5+
* 下一节: [Go如何使用session](<6.2.md>)
6+
7+
## LastModified
8+
* $Id$

6.2.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#6.2 Go如何使用session
2+
## links
3+
* [目录](<preface.md>)
4+
* 上一节: [session和cookie](<6.1.md>)
5+
* 下一节: [预防session劫持](<6.3.md>)
6+
7+
## LastModified
8+
* $Id$

6.3.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#6.3 预防session劫持
2+
## links
3+
* [目录](<preface.md>)
4+
* 上一节: [Go如何使用session](<6.2.md>)
5+
* 下一节: [session存储](<6.4.md>)
6+
7+
## LastModified
8+
* $Id$

6.4.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#6.4 session存储
2+
## links
3+
* [目录](<preface.md>)
4+
* 上一节: [预防session劫持](<6.3.md>)
5+
* 下一节: [小结](<6.5.md>)
6+
7+
## LastModified
8+
* $Id$

6.5.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#6.5 小结
2+
## links
3+
* [目录](<preface.md>)
4+
* 上一节: [session存储](<6.4.md>)
5+
* 下一章: [文本处理](<7.md>)
6+
7+
## LastModified
8+
* $Id$

6.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#6 session和数据存储
2+
Web开发中很重要的一点是如何做好用户整个的浏览过程控制,因为Http协议是无状态的,用户的每一次请求都是无状态的,我们不知道一个用户在整个Web操作过程中到底那个连接是该用户的呢?如何来解决这个问题呢?Web里面经典的解决方案是session,session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构来保存信息,每一个网站访客都会被分配给一个唯一的标志符,即sessionID,它的存放形式无非两种:要么经过url传递,要么保存在客户端的Cookies里.当然,你也可以将Session保存到数据库里,这样会更安全,但效率方面会有所下降。
23

4+
6.1小节里面讲介绍session机制和cookie的关系和区别,6.2讲解Go语言如何来实现session,里面讲实现一个简易的session管理器,6.3小节讲解如何防止session被劫持的情况,如何有效的保护session。我们知道session其实可以存储在任何地方,6.3小节里面实现的session是存储在内存中的,但是如果我们的应用进一步扩展了,要实现应用的session共享,那么我们可以把session存储在数据库中(memcache或者redis),6.4小节将详细的讲解如何实现这些功能。
35

46
## 目录
57
* 1. [session和cookie](6.1.md)

0 commit comments

Comments
 (0)