Exp 8 Web基础 Week12 - 20165201

Exp 8 Web基础 Week12 - 20165201


(由于图片比较大,看的时候需要关闭侧边栏~)

目录

  • 学习目标
  • 实验环境
  • 基础问题回答
  • 预备知识
  • 实验步骤
    • Web前端HTML
    • Web前端javascipt
    • Web后端:MySQL基础
    • Web后端:编写PHP网页,连接数据库,进行用户认证
    • 最简单的SQL注入,XSS攻击测试
  • 遇到的问题
  • 实验体会

学习目标

(1)Web前端HTML(0.5分)

能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。

(2)Web前端javascipt(0.5分)

理解JavaScript的基本功能,理解DOM。编写JavaScript验证用户名、密码的规则。

(3)Web后端:MySQL基础:正常安装、启动MySQL,建库、创建用户、修改密码、建表(0.5分)

(4)Web后端:编写PHP网页,连接数据库,进行用户认证(0.5分)

(5)最简单的SQL注入,XSS攻击测试(0.5分)

实验环境

  • macOS Mojave
  • Kali
  • Windows XP

基础问题回答

(1)什么是表单

  • HTML 表单用于搜集不同类型的用户输入,
    元素定义 HTML 表单
  • HTML 表单包含表单元素,表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等
  • 元素是最重要的表单元素, 元素有很多形态,根据不同的 type 属性:
    • text:定义常规文本输入
    • radio:定义单选按钮输入(选择多个选择之一)
    • submit:定义提交按钮(提交表单)