HTTP
- 客户端(浏览器) <==> 服务器(WEB服务器:Apache/Nginx)
请求(Request) <==> 响应(Response)
连接:三次握手,目地:确认客户端和服务器收发是否正常。
断开:四次挥手,确保双方完成断开。
URL
静态: .html结尾(不考虑伪静态情况)。
Apache/Nginx都是静态服务器。
动态:
.php由服务器路由到一个API函数去处理。
- 完整动态URL:https://site.cn:80/index.php/user/quest?q=10&k=admin#link3
解释:
- https: 协议
- site.cn: 域名
- 80: 端口
- /index.php: 入口文件
- /user/quest: 路由信息,PATH_INFO(可选)
- ?q=10&k=admin: 查询参数
- link3: 锚点 / hash 参数
伪静态方法:
解析:/user/quest/q/10/k/admin
user:controller
quest: action
q,k 参数MVC框架原理
M:model
V: view
C: controller