我的编程空间,编程开发者的网络收藏夹
学习永远不晚

网安之PHP基础作业(5)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

网安之PHP基础作业(5)

目录

目录

前言

系列文章列表

                     IJ中PHP环境的搭建和使用教程

思维导图

1,简答题

1.1.题目部分

1.2,题目分析 

2,页面一实现

2.1,题解

2.2,页面效果展示 

3,页面二的实现

3.1,题解

3.2,题目结果展示

3.2.1,结果1

3.2.2,结果2

3.2.3,结果3

4,总结


前言

本博文,主要是对自己在学校PHP基础第5节课后,对作业题目的题解,学习和使用php其实这对于后续漏洞挖掘与发现利用很大的帮助,现在在很多网站都还在使用php在做网站搭建的一部分.所以学习和利用还是很有用必要的.

系列文章列表


                     IJ中PHP环境的搭建和使用教程

思维导图

1,简答题

1.1.题目部分

简答题: 作业: 完成注册功能:

页面一: 提供账号(type="text")、密码(type="password")、性别(type="radio")、城市(type="select")、爱好(type="checkbox")、自我介绍控件(textarea) 使用表单方式提交,提交方式选择post 页面二: 接收账号、密码、性别、城市、爱好、自我介绍信息, 账号判断是否为"admin",密码判断是否为"123",输入错误打印 <账号或密码错误>. 其他控件值判断是否不为空,全部ok输出 注册成功! 否则输出 <请将注册信息填写完整>.

1.2,题目分析 

我们在进行做一道复杂的题目时,我们需要对其进行分析,和制作程序的流程类似,我们在进行时,分析是必不可少的一部分,所以我们要记得"磨刀不误砍柴工"这句话.

         题目要求实现一个注册功能,包括两个页面。下面对每个页面和功能进行分析:

页面一:

  • 提供账号输入框(type=“text”)、密码输入框(type=“password”)、性别单选框(type=“radio”)、城市下拉框(type=“select”)、爱好复选框(type=“checkbox”)、自我介绍文本域(textarea)。
  • 提交按钮使用表单方式提交(post方式)。

页面二:

  • 接收账号、密码、性别、城市、爱好、自我介绍信息。
  • 判断账号是否为"admin",密码是否为"123",如果不符合,则输出提示信息"<账号或密码错误>"。
  • 对其他控件的值进行判断,如果有任何一个为空,则输出提示信息"<请将注册信息填写完整>"。
  • 如果所有信息都填写完整且账号密码匹配,则输出提示信息"注册成功!"。

2,页面一实现

2.1,题解

其中页面一,主要是使用的html代码的部分,我们需要对代码中一些重要知识点进行补充.

补充知识如入下:

 其中主要是使用

标签进行包裹,然后进行代码的编写

下面是一些在代码中常用的一些标签:

  用于将信息绑定到一些输入框



            主要用于将信息分隔,使页面更加美观

              进行信息的输入    

        注册页面                                    











2.2,页面效果展示 

 

3,页面二的实现

3.1,题解

其中在php代码中,所有代码都是在

其中$account  代表一个变量  ,与其他编程语言不一样,不需要进行定义

$_POST['account'] 代表使用post方式进行提交 []里面代表存储着从表单传入的值

echo在php中是打印的字符

!empty代表判断的值是否为非空

3.2,题目结果展示

3.2.1,结果1

3.2.2,结果2

3.2.3,结果3

4,总结

在进行题目练习的过程中,发现自己对于学习过的html知识点,开始出现了遗忘,然后进行自己查询资料,并一点一点进行题目的完成,自己也有很多的收获,在做完后,给了自己很多的继续学习下去的动力,发现php是一门很有趣的编程语言.

每日一言

当你真正想做成一件事情的时候,就连天地万物都会帮你。

  如果我的学习笔记对你有用,不妨点赞收藏一下,感谢你的支持,当然也欢迎大佬给我一下建议或是对笔记中的不足进行补充,对我学习大有帮助,谢谢。  

来源地址:https://blog.csdn.net/weixin_72543266/article/details/132942104

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

网安之PHP基础作业(5)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux网络设置之基础操作命令详解

目录查看网络配置查看网络接口信息---ifconfig查看路由表---route查看网络连接情况---netstat获取 socket 统计信息---ss测试网络连接测试网络连通性------ping测试DNS域名解析------nsloo
2022-06-04

做好工业网络和关键基础设施安全态势感知的7个步骤

工业网络攻击是另一种形式的推进地缘政治议程的“经济战”。世界各国开始意识到IT网络攻击是利益驱动的新型犯罪,我们必须看清,当前全球工业和关键基础设施,已成强大对手发起的21世纪战争中的潜在目标(无论是故意的还是连带伤害波及的)。风暴正在形成
2023-06-04

网络操作系统:构建可靠、可扩展和安全的数字基础设施

网络操作系统为现代数字基础设施提供了坚实的基础,该文对网络操作系统的基本概念、功能和应用进行了综合分析,并就网络操作系统实施最佳实践提出了建议。
网络操作系统:构建可靠、可扩展和安全的数字基础设施
2024-02-26

网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证

本文内容:什么是表单?如何创建一个表单:接收并验证:PHP和数据库交互1,什么是表单?  表单在网页中主要负责数据采集。  表单由三部分组成:    表单标签:这里面包含了处理表单数据所用动态脚本的URL,以及数据提交到服务器的方法。    表单域:包含了文本
网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证
2021-06-03

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录