读 第12章(Web基础) 有感
时间:2008-07-24
来源:互联网
本章主要讲述的是php在web构建中各种方式,以及各种方式之间的优劣评定,并在这期间给予大量实用的代码,让大家可以比较真实地感受到,这些方法之间的差异,并可以根据自己的实际情况,选择出适合自己的构建方式.
首先,讲述的是大家都非常熟悉的cookie技术,让大家对当今web最常用,最常见的信息存储方式,其实cookie可以说是这些存储方式中时间最长,使用最方便的,但是在损失安全性和复杂性的前提下,所以对于安全要求级别不高,存储信息不太重要的条件下,还是用cookie比较方便些,书中也给予了通过cookie实现用户登录,注销的实例,方便大家参考选用.
鉴于cookie的低安全性问题,书中由引出了"会话"(session).会话的出现,可以说是完全弥补了cookie的不足,并让PHP在安全方面的控制带到了一个更高的层次.书中曾说"会话被认为是实现用户认证的最佳方案,允许脚本控制,并在服务器上存储其文件。".从中我们可以获取到,通过会话方式,将用户的重要信息全部存储到服务器上,这样就比cookie存储在本地机上的安全性大大增加,而且管理,控制,维护起来将更方便.而且SESSION还有个重要的特色就是可以存储对象,对象本身可以存储很多的数据,从而达到使SESSION也可以存储更复杂数据的作用.接着书中给出了一个简单的通过对象来存储数据的例子,让读者可以有个更清晰的认识.
书中还给出了一个功能十分强大的类,用于获取用户浏览器的类型,通过这个类,完全解开了浏览器信息的这层面纱,让浏览器的信息一览无余地展示在我们面前,并通过类中的方法可以更快更方便地获取我们所需要的数值.然后结合大家比较敏感的,SQL语句的安全性方面,给出了一个SQL语句的查询实例,让大家可以在使用SQL语句中,再也不用过度地担心是否会有SQL注入攻击的问题了.
最后,用本章前面讲述的内容,给出了基于HTTP的用户认证和基于COOKIE的认证,并给出了完整的实例代码,以及阐述了相关的工作原理,让读者对这些常见的认证方式有了更明确的认知,同样也为以后的编程提供可查的依据.
综述,本章节结合PHP语言讲述了在WEB设计中的各项实用功能,以及对用户信息的存储,登录的认证,浏览器信息的获取,安全方面的检测,做了一个系统全面的概述.还讲述了用PHP的函数,对系统的变量进行设置,通过配置服务器环境,让服务器更好地为我们工作.可以说,熟读领会本章节,将使我们以后对WEB操作,有可以有个更深刻,更深入的了解.并在不同的任务中,可以选用不同的方式,最终开发出一个成功的WEB应用程序.
首先,讲述的是大家都非常熟悉的cookie技术,让大家对当今web最常用,最常见的信息存储方式,其实cookie可以说是这些存储方式中时间最长,使用最方便的,但是在损失安全性和复杂性的前提下,所以对于安全要求级别不高,存储信息不太重要的条件下,还是用cookie比较方便些,书中也给予了通过cookie实现用户登录,注销的实例,方便大家参考选用.
鉴于cookie的低安全性问题,书中由引出了"会话"(session).会话的出现,可以说是完全弥补了cookie的不足,并让PHP在安全方面的控制带到了一个更高的层次.书中曾说"会话被认为是实现用户认证的最佳方案,允许脚本控制,并在服务器上存储其文件。".从中我们可以获取到,通过会话方式,将用户的重要信息全部存储到服务器上,这样就比cookie存储在本地机上的安全性大大增加,而且管理,控制,维护起来将更方便.而且SESSION还有个重要的特色就是可以存储对象,对象本身可以存储很多的数据,从而达到使SESSION也可以存储更复杂数据的作用.接着书中给出了一个简单的通过对象来存储数据的例子,让读者可以有个更清晰的认识.
书中还给出了一个功能十分强大的类,用于获取用户浏览器的类型,通过这个类,完全解开了浏览器信息的这层面纱,让浏览器的信息一览无余地展示在我们面前,并通过类中的方法可以更快更方便地获取我们所需要的数值.然后结合大家比较敏感的,SQL语句的安全性方面,给出了一个SQL语句的查询实例,让大家可以在使用SQL语句中,再也不用过度地担心是否会有SQL注入攻击的问题了.
最后,用本章前面讲述的内容,给出了基于HTTP的用户认证和基于COOKIE的认证,并给出了完整的实例代码,以及阐述了相关的工作原理,让读者对这些常见的认证方式有了更明确的认知,同样也为以后的编程提供可查的依据.
综述,本章节结合PHP语言讲述了在WEB设计中的各项实用功能,以及对用户信息的存储,登录的认证,浏览器信息的获取,安全方面的检测,做了一个系统全面的概述.还讲述了用PHP的函数,对系统的变量进行设置,通过配置服务器环境,让服务器更好地为我们工作.可以说,熟读领会本章节,将使我们以后对WEB操作,有可以有个更深刻,更深入的了解.并在不同的任务中,可以选用不同的方式,最终开发出一个成功的WEB应用程序.
作者: 521vicky20 发布时间: 2008-07-23


作者: ggyuhai 发布时间: 2008-07-24
几天前看了,竟然没选中,难过了好长时间,看来写得还是不够啊...
作者: 521vicky20 发布时间: 2008-08-01

作者: sina.com 发布时间: 2008-08-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28