Head First PHP & MySQL(中文版) 8.5分
读书笔记 第415页
huibin

第七章其实早就读完了,因为最近工作忙,所以笔记迟迟未写,现在在此再小记一下,以作复习。 这章主要讲的是如何记住用户的登录状态,主要有cookie和session两种方法,还是通过mismatch交友网站的设计需求来讲解这两个重要的知识点,通过构建用户登录来个性化这个应用,首先使用的是http认证授权,但是却不能注册,需要构建一个注册页面sign up,通过注册可以再数据库中增加新的用户,至此基本的登录模型就算是有了,但是我们经常玩社交网站知道,退出时我们一般都要注销掉,防止别人登录,这里就引入了cookie,cookie其实就是允许一小段数据持久的存储在客户端,因为涉及到得不仅是注销脚本,也需要修改登录脚本全部要用cookie重新重构,其实注销就是删除cookie。由于cookie需要客户端开启支持才行,如果在一个没有开启cookie的客户端测试我们的新脚本,就不行了,这就需要session来完成了,session由于存储在服务器中不依赖于客户端,需要用会话重新重构登录和注销的脚本,但是由于会话寿命很短,经常导致用户登录状态丢失,所以需要两者结合来获得更优秀的登录持久性。 这章的脚本还是比较繁琐的,看这章花费了我很长时间,建议没有接触过cookie或者session编程的朋友在本章一定要耐心看下去,坚持到最后收获还是蛮多的。

0
《Head First PHP & MySQL(中文版)》的全部笔记 11篇
豆瓣
免费下载 iOS / Android 版客户端