学习内容
- 学习方式
- 开发环境
- HTTP
- URL
- MarkDown
1. 学习方式
- 如何看直播?
- 如何看回放?
- 如何写作业?
- 如何提问?
2. 开发环境
Chrome
: https://www.google.cn/intl/zh-CN/chrome/VSCode
: https://code.visualstudio.com/phpEnv
: https://www.phpenv.cn/
3. MarkDown
(1) 用途
- 写作业: 技术博客
- 写文档: API 接口
(2) 语法
- 文本: 标题, 段落,字体样式,代码,引用
- 其它: 列表, 表格, 链接, 图像,分隔符
4. HTTP
- 客户端 <=> 服务器
- 请求 <=> 响应
- 连接: 三次握手, 确保双方收发正常
- 断开: 四次挥手, 确保双方完全断开
5. URL
(1) 静态(掌握)
https://www.php.cn/course/1459.html
第一阶段的就是静态
(2) 动态(了解)
http://site.cn:80/index.php/user/add?p=3&key=admin#link
第二阶段就是动态
index.php 应该由服务器路由到一个 API(函数)去处理
http://
: 协议site.cn
: 域名/主机名:80
: 端口/index.php
: 入口文件/应用程序/用一个函数来处理/user/add
: PATH_INFO (可选的),用来做路由?p=3&key=admin
: 查询参数/查询字符串/GET 请求#link
: 锚点 / hash 参数
http://site.cn/index.php/user/add?p=3&key=admin
隐藏入口
http://site.cn/user/add?p=3&key=admin
参数路径化
http://site.cn/user/add/p/3/key/admin
自定义扩展名
http://site.cn/user/add/p/3/key/admin.html
<!-- /user/add/p/3/key/admin: PATH_INFO -->
解析 : /user/add/p/3/key/admin
- user: controller
- add: action
- p,key 参数
MVC 框架的原理
作业
- 将三个软件安装成功,并配置好
- 掌握 Markdown 常用语法
- 知道 http,url 的基本常识
http: 基于请求与响应机制, 客户端与服务器之间数据交换的协议
url: 请求的路由地址, 掌握静态的