web开发基础和http协议
1、复习html、javascript、mysql、php等web开发的基础知识
1-a.前端:HTML5 语义化标签、表单与事件、CSS 基础与布局技巧、JavaScript 基本语法、DOM 操作与事件处理。
补充:HTML DOM 建立流程
浏览器读HTML
遇到标签(例如div等),建立DOM 节点。
遇到link rel="stylesheet" href="xx.css",下载CSS 档。
遇到script src="xx.js",下载并执行JS 档。
1-b.后端:PHP 语法、表单处理、Session 与Cookie 管理、服务器端数据处理。
1-c.数据库:MySQL 基本CRUD(Create、Read、Update、Delete)、数据表设计、SQL 查询、PDO 或MySQLi 联机与操作。
整合:前后端互动、数据验证、基本安全性考察(如SQL 注入防护、XSS 防护)。
2、使用burpsuite抓包并分析dvwa靶场的登录包(使用留言板)


3、使用AI开发一个简单的留言板并使用phpstudy部署

4、简述Web 系统的运行流程和核心组件
Web 系统运行流程
- 使用者请求
- 浏览器输入URL →DNS 解析→发送HTTP 请求到Web 服务器。
- 服务器处理
- Web 服务器收到请求→交给后端程序处理。
- 后端程序:从数据库读取数据
- 数据库操作
- 后端根据请求向数据库查询或更新数据。
- 回传响应
- 后端把结果回传给Web 服务器→Web 服务器送回浏览器。
- 浏览器渲染:浏览器解析HTML、CSS、JavaScript →显示页面→用户互动可触发下一轮请求。
浙公网安备 33010602011771号