Cookie Session 浅知识

来源:互联网 发布:远场sar成像算法 编辑:程序博客网 时间:2024/05/29 11:44

HTTP协议的无状态性,所以服务器需要记录用户状态的时候,需要一种机制,这就是Session,它能够在服务器端根据Session ID记录一个用户,可以放在内存、数据库、文件等。用这个Session ID与用户信息的映射来读取用户的历史信息。

但是需要每次用户请求的时候都知道这个用户的Session ID,否则还是读不到,这时多数情况要用到客户端状态保存的Cookie(客户端Cookie被禁用就要另想办法),服务器端第一次创建Session时,服务器端会在协议中,告诉客户端Cookie记录一个Session ID,以后每次请求的时候都带上这个Session ID。如果客户端禁用Cookie了,就要使用URL重写来跟踪,每次HTTP请求,都要带上如sid=***这样的参数。

Cookie中,还可以包括其他服务器设置信息,如用户名等,同时会设置过期时间,这样在一段时间内,用户再次打开某个网页,服务器会知道用户名等信息,感觉非常友好,like a cookie。

Cookie的问题是不够安全,用户可以人为修改Cookie内容,进行Cookie欺骗,如果考虑安全性,可以使用Session。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 慢性胃炎引起的口臭怎么办 烂牙引起的口臭怎么办 坏牙引起的口臭怎么办 牙齿拔了有口臭怎么办 胃疼连着后背疼怎么办 肚脐眼又红又痒怎么办 三岁宝宝有口臭怎么办 脚扭了按压疼痛怎么办 喝完酒头晕5天了怎么办 三岁宝宝口气重怎么办 肠镜检查出息肉怎么办 怀孕了口气很重怎么办 脚被重物压肿了怎么办 摔倒膝盖肿了应该怎么办 脚挤压伤肿了怎么办 30岁后脸上长斑怎么办 12岁脸上有雀斑怎么办 16岁脸上有斑怎么办 脸上有斑怎么办 教你 4o岁脸上有色斑怎么办 小孩三年级成绩都差怎么办 孕晚期头大腿短怎么办 天天p图格式不对怎么办 橡胶枕头太高了怎么办 信用卡多存的钱怎么办 异地三险离职了怎么办 不小心吃了沥青怎么办 快递爆仓怎么办怎么分 爱养成4酒二借钱怎么办 村里的非农户口怎么办 炖排骨肉老发硬怎么办 u盾密码忘了怎么办 创维电视不清晰怎么办 电视的屏幕裂了怎么办 种植牙牙根掉了怎么办 50多岁牙齿脱落怎么办 泡脚的木桶漏水怎么办 隔水炖锅有声音怎么办 电气两用灶坏了怎么办 蒸的米饭水多了怎么办 红掌花叶子发黄怎么办