![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
入门04:web安全之语言基础
文章平均质量分 95
学习web漏洞需要提前掌握的语言基础
像风一样9
这个作者很懒,什么都没留下…
展开
-
【JS基础-1】JavaScript语言简单介绍(语法、变量、数组、流程控制语句、函数、对象和事件)
目录1 JS概述2 在HTML中引入JS代码2.1 内部引用2.2 外部引用2.3 功能演示:修改标签内容2.3.1 内部引用2.3.2 外部引用3 JS变量3.1 变量名的命名规则3.2 变量的声明3.3 变量的赋值3.4 变量类型3.4.1 Number3.4.2 字符串3.4.3 布尔值4 JS数组5 流程控制5.1 if 语句5.2 else 语句5.3 else if 语句6 JS函数7 JS对象7.1 对象的创建及访问7.2 浏览器内置基本对象7.2.原创 2022-04-10 17:37:41 · 1664 阅读 · 0 评论 -
【(SQL+HTML+PHP)综合】一个简单论坛网站的综合开发案例(具有用户注册、登录、注销、修改信息、留言等功能)
目录1 实验环境2 网站页面功能规划2.1 论坛首页2.2 个人中心2.3 实现留言功能2.4 数据库及连接数据库3 实验阶段一:实现注册、登录、注销和更新头像等功能3.1 数据库3.2 论坛首页./index.php3.3 个人中心注册页面./member/register.php3.4 接收来自注册页面的表单数据./member/addUser.php3.5 与mysql数据库建立连接./inc/dblink.inc.php3.6 个人中心的首页./member/index.原创 2022-04-09 16:30:15 · 4229 阅读 · 4 评论 -
【PHP基础-10】实现PHP与SQL数据库之间的交互
目录1 引言2 PHP与SQL数据库交互实验演示2.1 实验环境2.2 创建数据库2.3 插入数据2.4 实现PHP与数据库交互2.4.1 实现PHP与数据库交互三步走2.4.2 过程化代码一:简单实现三步走2.4.3 过程化代码二:优化代码一2.4.4 面向对象代码三:改连接方式为面向对象3 相关函数简介3.1 数据库连接操作相关函数3.2 操作结果集对象相关函数3.3 更多命令4 归纳参考文章1 引言(1)为实现网页访问后台数据库的功能,需要在网页代码中将其与对应的数据原创 2022-04-08 16:43:55 · 2486 阅读 · 0 评论 -
【PHP基础-9】Session机制详解及Session身份认证应用案例
目录1 Session 机制概述1.1 什么是Session1.2 Session作用1.3 session的运行机制:2 Session应用案例2.1 实验要求2.2 实验环境2.3 案例代码2.4 实验测试3 Session攻防3.1 会话劫持3.1.1 含义3.1.2 攻击步骤3.1.3 防御方法3.2 会话固定3.2.1 含义3.2.2 攻击步骤3.2.3 防御方法4 归纳参考文章1 Session 机制概述1.1 什么是Session除了使用Cookie原创 2022-04-07 15:02:28 · 5332 阅读 · 0 评论 -
【PHP基础-8】Cookie机制详解及Cookie身份认证应用案例
目录1 Cookie 概述1.1 Cookie 机制1.2 什么是Cookie1.3 Cookie 认证机制1.4 Cookie 属性1.5 Cookie的安全性问题2 Cookie 应用2.1 Cookie 相关操作命令2.2 应用案例实验2.2.1 实验要求2.2.2 实验环境2.2.3 案例代码2.2.4 案例测试3 Cookie攻击与防护3.1 Cookie攻击3.1.1 Cookie捕获/重放3.1.2 恶意 Cookies3.1.3 会话定置3.1.4 CSR原创 2022-04-06 11:03:43 · 2334 阅读 · 1 评论 -
【PHP基础-7】HTML+PHP简单综合应用—对用户登录进行验证
目录1 实验简介2 实验环境3 实验具体过程—脚本编写3.1 编写用户登录页面3.2 编写登录信息判断页面4 实验验证5 实验拓展6 归纳1 实验简介实验目的:模拟网站账户的注册与登录等,实现对用户登录进行验证,在此过程中练习前面学过的HTML和PHP语法。实验内容:利用HTML表单让用户注册账号、密码。(假设账户为duzz,密码为123456)利用PHP语句验证账户密码是否正确,成功则弹出欢迎界面,失败则提示失败并要求重新输入。2 实验环境服务端:本实验基于虚拟机wi原创 2022-04-05 16:01:09 · 3231 阅读 · 0 评论 -
【PHP基础-6】PHP数组的创建、访问及遍历实例解析
目录1 数组简介2 一维数组的创建、访问和遍历2.1 数组的创建2.2 数组的访问2.3 数组的遍历3 多维数组的创建与访问4 预定义超全局数组变量5 数组内置函数6 归纳参考文章1 数组简介(1)定义: 数组是一个能在单个变量中存储多个值的特殊变量。(2)本质:PHP中的 array 实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型针对多种不同用途进行了优化; 它可以被视为数组、列表(向量)、哈希表(映射的实现)、字典、集合、堆栈、队列等等。(原创 2022-04-04 17:45:29 · 1150 阅读 · 0 评论 -
【PHP基础-4】PHP流程控制语句
目录1 顺序执行2 分支执行语句2.1 单向分支 if2.2 双向分支 if…else2.3 多向分支 if…elseif…else2.4 多向分支 switch3 循环执行语句3.1 while 循环3.2 do-while 循环3.3 for 循环3.4 foreach 循环4 特殊控制语句4.1 break 语句4.2 continue 语句4.3 exit() 与 die() 语句5 嵌套循环实例:九九乘法表6 归纳参考文章1 顺序执行(1)任何 PHP 脚本都是由原创 2022-04-02 10:03:28 · 883 阅读 · 0 评论 -
【PHP基础-3】PHP常用运算符
目录1 运算符概述2 常见的运算符类型2.1 算术运算符2.2 赋值运算符2.3 比较运算符2.4 递增/递减运算符2.5 逻辑运算符2.6 字符串运算符2.7 数组运算符2.8 其他运算符3 运算符的优先级4 归纳参考文章1 运算符概述(1)作用:运算符是可以通过给出的一或多个值来产生另一个值的东西。(2)运算符可按照其能接受几个值来分组:一元运算符只能接受一个值,例如 !(逻辑取反运算符)或 ++(递增运算符)。二元运算符可接受两个值,例如熟悉的算术运算符 +(加)和原创 2022-03-31 17:43:09 · 2990 阅读 · 0 评论 -
【PHP基础-5】PHP变量作用域、函数及其实例
目录1 变量的作用域1.1 local(本地的)—— 局部变量的作用域1.2 global(总体的)—— 全局变量的作用域1.3 static(静态的)—— 静态变量作用域1.4 4、parameter(参数)——参数作用域2 函数2.1 函数语法2.2 函数参数的传递2.2.1 按值传递参数2.2.2 引用传递参数2.2.3 默认参数2.2.4 可变长度参数列表2.2.5 命名参数2.3 可变函数2.4 递归函数2.5 内置函数3 归纳参考文章1 变量的作用域在函数内原创 2022-04-03 11:09:11 · 1804 阅读 · 0 评论 -
【PHP基础-1】PHP简介、语法及简单示例
目录1 PHP简介1.1 什么是PHP1.2 PHP文件1.3 PHP作用2 PHP语法2.1 PHP语言标记2.2 指令分隔符2.3 注释语句2.4 空白符号的处理2.5 三种错误提示3 PHP简单示例3.1 简单的PHP语句3.2 PHP示例4 总结参考文章1 PHP简介1.1 什么是PHP定义:PHP (Hypertext Preprocessor超文本预处理器)是一种创建动态交互性站点的强有力的服务器端脚本语言。是一种通用开源脚本语言。主要作用:允许网络开发人原创 2022-03-28 21:18:20 · 4807 阅读 · 0 评论 -
【HTML基础-4】CSS样式详解
目录1 CSS样式概述2 CSS与HTML的三种组合方式2.1 内联样式2.2 内部样式表2.3 外部引用3 总结参考文章1 CSS样式概述定义: CSS是Cascading Style Sheets的简称,中文名称为层叠样式表、级联样式表或样式表。作用:实现内容与样式相分离,提高代码的可重用性和可维护性。CSS样式:①元素内容的颜色color;元素内容的背景色background-color;③字体大小font-size等等。CSS与HTML:对比关系:HTML好比好比定义了一个文章原创 2022-03-27 23:40:23 · 2212 阅读 · 0 评论 -
【HTML基础-3】iframe框架详解及应用案例—实现页面嵌套
目录1 iframe框架概述2 iframe常用属性2.1 name属性2.2 src属性2.3 width属性2.4 height属性2.5 frameboder属性2.6 其他3 应用案例4 归纳参考文章1 iframe框架概述作用:< iframe > 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。即在一个页面中引入另一个页面,实现页面之间的嵌套。可以把需要的文本放置在 < iframe > 和 < /iframe原创 2022-03-26 22:57:02 · 13337 阅读 · 3 评论 -
【HTML基础-2】HTML表单详解
目录1 form表单概述2 表单属性2.1 Action 属性2.2 Method 属性2.3 enctype 属性2.4 Target 属性2.5 name 属性2.6 Autocomplete 属性2.7 Novalidate 属性3 表单控件(表单元素)3.1 input元素3.2 select元素和option元素3.3 textarea元素3.4 button元素3.5 optgroup元素3.6 fieldset元素与legend元素3.7 datalist元素3.8原创 2022-03-25 23:53:06 · 2061 阅读 · 0 评论 -
【HTML基础-1】HTML标签简介及常用标签
目录1 HTML概述1.1 什么是HTML1.2 HTML的语法规则2 HTML标签简介2.1 HTML标签2.2 HTML元素2.3 HTML实例3 HTML常用标签3.1 标题标签3.2 段落标签3.3 换行标签3.4 < hr/ >水平线3.5 span标签和div标签3.6 文字段落缩进标签3.7 文字特殊样式3.8 超链接标签3.9 图片标签3.10 注释及特殊字符标签3.11 建立列表3.11.1 建立无序列表3.11.2 建立有序列表3.1原创 2022-03-24 23:51:44 · 3358 阅读 · 0 评论 -
【语言环境】WAMP环境部署及优化—以win2008R2SP1为操作系统
这里写目录标题1 WAMP环境简介2 WAMP环境部署详细过程2.1 要求2.2 虚拟机安装win2008R2SP12.2.1 安装前准备2.2.2 在VMware里创新新的虚拟机2.2.3 在虚拟机里装win2008R2SP1系统2.2.4 安装完成后其他设置2.3 安装phpstudy2.4 安装Visual Studio Code3 开启phpstudy并验证4 各重要文件路径及优化WAMP环境4.1 重要文件路径4.2 优化WAMP环境4.2.1 优化MySQL启动命令的原创 2022-03-23 21:23:20 · 2088 阅读 · 0 评论 -
【SQL基础-4】SQL语句练习实例—在SQLzoo平台练习
目录1 平台操作简介2 select基本语句2.1 第1节 select basic2.2 第1节 练习3 SELECT from WORLD 练习3.1 第2节 SELECT from WORLD Tutorial3.2 第2节 练习4 SELECT_from_Nobel 练习4.1 第3节 SELECT_from_Nobel_Tutorial4.2 第3节 练习5 归纳参考文章1 平台操作简介本节练习内容主要是该平台左侧红色框内共9节内容,包括对应9节练习。每一节内容和练习完成原创 2022-03-22 20:27:21 · 1026 阅读 · 0 评论 -
【SQL基础-3】SQL常用函数
目录1 字符串函数1.1 字符串截取1.1.1 left()1.1.2 right()1.1.3 mid()1.2 字符串连接1.2.1 concat()1.2.2 concat_ws()1.2.3 group_concat()1.3 字符串的其他操作1.3.1 len()与length()1.3.2 field()1.3.3 FIND_IN_SET()1.3.4 ord()和ASCII()1.3.5 upper()和lower()1.3.6 INSERT()1.3.7 LO原创 2022-03-21 20:55:30 · 1031 阅读 · 0 评论 -
【SQL基础-2】SQL常用运算符及通配符
目录1 常用运算符1.1 比较运算符1.2 BETWEEN范围运算符1.2.1 当范围为日期时1.2.2 当范围为字符时1.3 IN列举运算符1.4 NOT & AND & OR 逻辑运算符1.5 EXISTS 运算符1.6 UNION 操作符1.7 NULL空值运算符1.8 LIKE 模糊匹配值操作符2 常用通配符3 常用参数4 归纳参考文章本文主要对SQL数据库需要掌握的常见运算符、通配符和常用参数进行介绍,文中附有多个示例的网址链接,有需要的读者可以点进链接原创 2022-03-20 10:39:36 · 4271 阅读 · 0 评论 -
【SQL基础-1】SQL基本语句—增删改查
目录1 SQL 增删改查基本语句2 查:select 语句2.1 select 基本语句2.2 Select distinct 语句2.3 Select … where 语句2.4 Select … order by 语句2.5 Select … group by 语句2.6 SELECT TOP 子句2.7 Select … join 语句3 增:insert into 语句4 改:update 语句5 删:delete 语句6 XXX … Select 语句7 数据库连接与原创 2022-03-17 22:27:43 · 22680 阅读 · 0 评论 -
【基础协议】HTTP/HTTPS协议及其工作流程
(1)了解HTTP/HTTPS的联系与区别及各自的优缺点。(2)对比了解HTTP/HTTPS的通信过程。(3)了解URI与URL的定义及区别。(4)对比了解Requeset请求报文和Reponse响应报文的组成。原创 2022-03-15 23:37:34 · 4045 阅读 · 0 评论