Session与Cookie的区别(一)

 从我刚开始学程序时这一题就常出现在面试考题里,一直到现在都还是能看见这个问题。

这个问题重要吗?我觉得蛮重要的。因为 Session 所代表的是「状态」,如果没有了状态,一大堆功能都会失效。

对于工程师来说必须去理解什么是 Session,以及如何操作它,而 Cookie 就是这之中很重要的一环。

因此这会是一系列的文章,我称之为 Session 与 Cookie 三部曲,会由浅入深,从不同的面向去看 Session 与 Cookie。

这是系列文的第一篇,想用简单白话的方式通俗地跟大家解释什么是 Session,什么又是 Cookie,目标是希望没有任何技术背景的人也能够看懂。

要向没有技术背景的人讲这种概念性的东西,用一堆专有名词绝对是最差劲的做法。

而最好的做法通常是举一个现实生活中很贴近的例子,藉由这种方式比较能让毫无技术背景的读者们去理解这到底是个什么东西。

因此,我们从经营杂货店开始吧!

小明の杂货店

四十岁的小明退休以后在家闲得发慌,每一天都过得毫无目标而且浑浑噩噩。

「退休以后不是应该无忧无虑吗?」小明也是这样问自己的,但没办法,他深知自己的个性就是这样,没办法闲下来,一定要做点事情才行。

于是,小明就用了退休金在家里附近的巷口开了间杂货店,并且取名为:「小明の杂货店」,是个毫无创意的名称,但把自己的名字放在招牌上一直是他的梦想。

小明平时人缘还算不错,在倒垃圾时会与旁边的婆婆妈妈闲聊,说着那个谁谁谁的儿子考上了台大,谁谁谁的女儿最近交了个男友,成为左邻右舍八卦网络的一部分。

不只婆婆妈妈,连年轻的那一代也对他感觉不错,八成是因为他很识相地不会硬要跟年轻人尬聊,看到他们都只是简单点个头示意一下,而不是像其他人劈头就把私事全都问了一遍。

因此在开幕那天,杂货店好比 Apple Store 开幕一般(除了没有人特地前一天就跑来排队以外),周遭的邻居们都跑来捧场,把整个店挤得水泄不通,单日营收甚至上百万(台币)。

第一天就能有如此成績,可见人缘是多么重要的一件事。有人缘,有人潮;有人潮,有钱潮。

但开幕毕竟是开幕,通常都是一家商店这辈子的巅峰,除非有跳楼大拍卖(假的那种不算,例如说每天都在大拍卖的)或是周年庆,不然都很难超越了。

随着日历一张张被撕开,店里的生意慢慢恢复正常,还是喜欢传统便利商店的都跑回去便利商店了,而嫌远懒得走这么多路的则选择杂货店消费。

看似步上正轨的杂货店,问题却随着时间慢慢浮上台面。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值