《细说PHP》读书笔记之二:我真的好弱,第一章就有我的盲点

第一章是lamp网站构建,从网页开始介绍整个网站的构成,整体框架的概念我还是有的,操作系统,web服务器,MySQL,PHP之间的关系我也清楚,一些细小的知识点,概念还是不清,总的来说还是有收获的。

知识盲点:

1. http通信通常发生在TCP/IP连接之上,默认端口是TCP80,但其他端口也可用,http协议的网页连接方式使用TCP而不是UDP,原因在于打开一个网络必须传递很多数据,TCP协议则提供传输控制,按书序组织数据和进行错误纠正。

2.URL的格式:http://<IP地址>/[端口号]/[路径]?[查询信息]

http://:超文本传输协议

www://:web服务器

*****.com:服务器域名

3.http协议无状态,一次http操作分四步,一,建立联系,二、发出请求,三、接收响应,四、关闭联系

4.协议结构:

请求头部信息

GET/book/index.html HTTP/1.1    请求行    方法(get,post,head),url,http版本

Host:www.brophp.com               头部行    请求对象主机

Connection:close                           头部行    告知本浏览器不想持久连接,所以服务器发出所请求的对象后应关闭连接

User-agent:Mozilla/4.0                  头部行    浏览器类型

Accept-language:zh-cn                 头部行     请求对象中文简体


响应头部信息

HTTP/1.1 200k                           状态行     协议版本、状态码、原因短语

Connection:close                       头部行     发送完本消息后关闭tcp连接

Date:                                          头部行      发送响应消息的时间     

Server:Apache/2.2.9(Unix)         头部行      服务器类型

Last-Nodified:                            头部行      对象本身创建或修改时间

Connection-Length:                   头部行      发送对象字节数

Connection-Type:text/html     附属体      对象类型

响应头常见状态:

200 成功

301 永久转移

304 未修改

400 错误请求

404 未找到

500 服务器内部错误

502 错误网关

505 http版本不受支持


PHP学习之路:

网上有各路大神总结的PHP学习之路,这本书的而第一章也有,感觉还是会很准确的,分享一下

1.了解PHP的编写及运行方式和配置方式,PHP的基本语法、变量、常量,运算符号、表达式、流程控制、函数,弱类型概念

2.数组,字符串、正则表达式数组的几种形式、各种声明方式,几种遍历方式,PHP内置数组函数,PHP常用的超全局数组,PHP内置字符串处理函数

3.PHP面向对象技术

4.文件系统操作,会写上传和文件遍历;图像处理,缩放,加水印、翻转、数据统计图;日期时间函数,完成页面请求时间统计,实现万年日历程序

5.PHP与数据库操作,sql优化安全

6.MVC、模板技术、框架技术、ajax、Memcached、缓存设置


程序员修炼之道:

1.扎实的技术功底

2.良好的编码规范

3.解决问题不逃避

4.扩充想象力

5.对新技术的渴求

6.挖掘设计模式,提高代码质量

7.多与高手交流

8.韧性和毅力

总结:

http协议和tcp这一块完全没有概念,计算机基础真的薄弱,PHP之路还有很多坑要填,自己的手打字和猪蹄差不多,考虑用五笔了



猜你喜欢

转载自blog.csdn.net/ymk0375/article/details/80546786