CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第06章

2023-12-19

第6章课后练习

答案均参考教材官方发布的PPT,以下是下载PPT的页面
人民邮电出版社教育社区: PHP基础案例教程(第2版)-图书-人邮教育社区

一、填空题

1、HTTP请求消息由(请求行)、请求头和请求体三部分组成。
2、HTTP响应消息由响应行、(响应头)和响应体三部分组成,
3、去除字符串中的HTML和PHP标签的函数是(strip_tags())。
4、使用(session_start())函数启动Session。
5、使用超全局数组变量($_COOKIE)接收Cookie数据。

二、判断题

1、响应状态码200表示被请求的缓存文档未修改。(×)(304)
2、URL参数中含有中文时,需要编码处理后才能使用。(√)
3、使用GET方式提交表单安全性更高。(×)(GET明文,POST加密更安全)
4、cURL扩展可以模拟浏览器发送请求。(√)
5、Cookie保存在服务器端,不能随意修改。(×)(保存在浏览器的Cookie中)

三、选择题

1、下列选项中,(C)不属于请求头中可以包含的内容。
A、数据类型
B、编码格式
C、请求体
D、系统信息
2、关于响应头的描述错误的是(D)。
A、用于告知浏览器本次响应的服务程序名、内容的编码格式等信息
B、响应头Connection表示是否需要持久连接
C、响应头Content-Length表示实体内容的长度
D、响应头位于响应行的前面
3、下列选项中,用于接收表单GET方式提交的数据的变量是(C)。
A、$get
B、$post
C、$_GET
D、$REQUEST
4、下列选项中,用于获取Session数据的变量是(A)。
A、$_SESSION
B、$SESSION
C、$_COOKIE
D、以上都不是
5、下列选项中(B)不属于输出缓冲机制的函数。
A、ob_start()
B、ob_get_data()
C、ob_end_flush()
D、ob_end_clean()

四、简答题

1、请概括HTTP的主要特点。

HTTP在Web开发中占据了重要的位置,其特点如下。
简单快速:客户端向服务器发送请求时,只需要传送请求方式和请求路径等简单的信息。传输的内容少,通信速度快。
灵活:HTTP允许传输任意类型的数据,传输的数据类型由Content-Type标记。
无连接:限制每次连接只处理一个请求。服务器处理完客户端的请求,并收到客户端的应答后,就会断开连接,节省传输时间。
无状态:协议对于事物处理没有记忆能力。如果后续的处理需要使用前面请求的数据,则必须重新传递,这样可能导致每次连接发送的数据量增大。但当在服务器不需要前面的请求数据时,应答就比较快。

2、请简要说明GET与POST提交方式的区别。

(1)post向服务器传送数据;get从服务器上获取数据。
(2)在客户端,get把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
(3)对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
(4)get可以传送的数据量则非常小,只能有1024字节,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
(5)安全性问题:使用GET方式提交的数据在URL地址栏中明文传输,使用POST方式提交的数据是不可见的。通常情况下,推荐使用POST方式提交表单数据。

如有侵权请联系我删除。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第06章 的相关文章

  • PHP 7.2 计数错误

    警告 count 参数必须是数组或对象 实现 Countable in 我在以下行中收到上述错误 if 0 gt count this gt xprop 有人可以帮助我理解这一点吗 我对 PHP 还很陌生 问题显然是 this gt xpr
  • MySQL LAST_INSERT_ID() 和 FOUND_ROWS()

    当 PHP 脚本每秒有数百个查询时会发生什么 它会影响这些函数吗 是否保证它们会返回当前脚本中最后一个插入语句中最后插入的 id 它会返回当前脚本中最后一次选择的行数吗 如果同时从另一个脚本进行新的插入或选择 在 FOUND ROWS 的情
  • PHP7.1上读取会话数据失败

    分享一个我遇到的问题 现已解决 在我的开发机器上 我使用 PHP 运行 IIS 我升级到 PHP7 突然我的代码不再工作 返回此错误 session start 读取会话数据失败 用户 路径 C WINDOWS temp 看起来像是权限问题
  • 使用 Laravel Socialite 登录 facebook

    然而 我是 Laravel 的新手 我正在遵循以下教程http www codeanchor net blog complete laravel socialite tutorial http www codeanchor net blog
  • Ace Editor 自动完成和多种语言

    如何为 Ace 编辑器创建自动完成功能以及如何突出显示 php 中的 html javascript 和 csshttp ace ajax org http ace ajax org
  • Apache LOG:子进程 pid xxxx 退出信号分段错误 (11)

    Apache PHP Mysql Linux 注意 子进程 pid 23145 退出信号分段错误 11 tmp 中可能存在 coredump 但 tmp下没有找到任何东西 我怎样才能找到错误 PHP 代码中函数的无限循环导致了此错误
  • RuntimeException - 会话存储未根据请求设置 - Laravel Socialite - Facebook

    我在用着Laravel 5 7 and Laravel Socialite 3 1 我想使用登录Facebook我刚刚为此项目配置了应用程序 这些是我为此配置的主要文件 env FACEBOOK CLIENT ID FACEBOOK CLI
  • WordPress 子主题 -functions.php 复制 - 无法“重新声明”

    我正在使用带有儿童主题 starkers child 的 Starkers 我需要编辑functions php来声明一个菜单 所以我复制了functions php JS文件夹和external文件夹 它们都在functions文件中的某
  • 如何将值发布到输入框中?

    Intro I would like to get the current time after clicking at click and POST the value into input text box Note 假设包含引导样式表
  • 不区分大小写的 array_unique

    我正在尝试编写几行代码来创建一个不区分大小写的数组唯一类型函数 这是我到目前为止所拥有的 foreach topics as value lvalue strtolower value uvalue strtolower value if
  • 软删除最佳实践(PHP/MySQL)

    Problem 在处理产品和订单的 Web 应用程序中 我想维护前员工 用户 与他们处理的订单之间的信息和关系 我想维护过时产品和包含这些产品的订单之间的信息和关系 然而 我希望员工能够整理管理界面 例如删除前员工 过时的产品 过时的产品组
  • Monolog:通过邮件发送错误日志会导致每个发送的错误都会收到一封额外的邮件

    对于通过邮件发送的每个错误日志 我们都会收到另一封额外的电子邮件 其中包含 2 行 smtp 调试日志消息 新创建的 symfony 演示 symfony new demo 配置独白以通过邮件发送错误消息 如docs https symfo
  • websockets 如何处理同一浏览器的两个选项卡

    I have 1 个 PHP 服务器 提供 http 请求 和 1 node js 发布更新的数据消息 每个连接都带有 websocket php 服务器设置其 cookie 在一个浏览器中 此 cookie 可在所有选项卡中使用 当浏览器
  • POSTed 数组保留其值

    今天 我注意到我的一个 WordPress 安装的行为方式非常奇怪 每当我从仪表板更新帖子时 它的一些额外输入都会保留它们已有的值 所有这些都是多维数组 例如 post php post 123 action 编辑
  • 如何下载临时文件

    我正在尝试创建一个简短的 PHP 脚本 该脚本采用 JSON 字符串 将其转换为 CSV 格式 使用fputcsv 并使该 CSV 可作为下载的 csv 文件使用 我的想法是使用tmpfile 不用担心 cronjobs 或磁盘空间不足 但
  • 多维数组 PHP 内爆 [重复]

    这个问题在这里已经有答案了 就我的数据结构而言 我有一个 communications 数组 每个 communications id 本身包含三部分信息 id score 和 content 我想内爆这个数组以获得逗号分隔的 id 列表
  • 从 URL 任何文件类型创建图像

    我知道imagecreatefromgif https www php net manual en function imagecreatefromgif php imagecreatefromjpeg https www php net
  • 使用多个 WHERE 子句更新 Codeigniter 中的批次

    我查看了 CI 用户指南来了解如何处理update batch 并且它似乎只接受一个索引来匹配要更新的行 但在我的例子中 我需要指定两个索引 例如lang and id page我一起用作索引 这样的lang en id page 115是
  • MySQL如何从多个表中获取数据

    我正在寻找 php MySQL jquery 的帮助 我有2张桌子 table1表 1 有 4 列 id 标题 desc thumb img tabel2表 2 有 3 列 id 表 id img 我只想将 2 个表与 get QS 的值进
  • 从 $i 获取值,顺序被打乱

    for i 0 i lt count name i some output ommited td td

随机推荐

  • JAVA 版多商家入驻 直播带货 商城系统 B2B2C 之 鸿鹄云商B2B2C产品概述

    一 产品简介 我们的JAVA版多商家入驻直播带货商城系统是一款全 面的电子商务平台 它允许商家和消费者在一个集成的环境中进行互动 系统采用先进的JAVA语言开发 提供多商家入驻 直播带货 B2B2C等多种功能 帮助用户实现线上线下的无缝对接
  • 四大校招是否可以有内推?机会大吗?

    四大也是有内推的 机会大小还是看你的实力了 需要自己评估 内推机会可以从这些渠道找一下 具体根据自己的情况来 熟人内推 能找到熟人内推是最好的 但是也很考验人脉 付费内推 有些职业培训机构会做付费内推 价格不菲 不太建议 社交媒体 比如 小
  • setbcdlocale.dll文件丢失导致程序无法运行问题

    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题 如果是新手第一时间会认为是软件或游戏出错了 其实并不是这样 其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库 这时你可以下载这个setbcdl
  • 免费图片文字识别软件好用吗?分享这3个图文转换利器给你

    有什么软件可以自动识别图片文字吗 当然有了 随着科技的不断发展 越来越多的软件和应用涌现出来 帮助我们更轻松地识别图片中的文字 这些软件不仅可以帮助我们快速准确地获取图片中的信息 还为我们提供了更多的便利和效率 无论是学习 工作还是生活中
  • k8s集群内部署nexus

    一 前言 在k8s集群中部署nexus服务需要使用到pv pvc服务来存储nexus的数据 需要使用service服务来提供对外访问nexus服务的端口 需要使用deployment服务来管理nexus服务 接下来就是用这些服务来在k8s集
  • Python数据分析学习路线详细版总结

    数据分析人人都有必要掌握一点 哪怕只是思维也行 下面探讨Python数据分析需要学习的知识范畴 结合自己的经历和理解 总结的 学习大纲 有些章节带有解释 有些没有 当然 关于学习范畴 可能每个人的理解都不太一样 以下仅供参考 1 数据分析思
  • 干货 | Sqlmap常用手册(收藏)

    sqlmap常用手册 目录 sqlmap常用手册 一 sqlmap介绍 二 常用命令 二 进阶命令 technique BEUST prefix与 suffix level 三 注入https网站
  • 《OCAD光学系统自动设计程序》好书分享

    OCAD是一款具有鲜明工程化特色的中国光学自动设计软件 程序重点在于可以首先进行复杂光学系统的初始布局 进行设计前期的总体方案设计 可以对各类典型光学系统自动进行初始结构设计 作为一款光学系统辅助设计软件 SEEOD以光的直线传播 数学几何
  • Web自动化框架中验证码识别处理全攻略,让测试更得心应手!

    前言 随着Web应用程序的不断发展 自动化测试已成为项目开发中必不可少的一环 然而 验证码的出现却经常会使自动化测试变得更具挑战性 为了解决这个问题 我们需要一种方法来自动识别和处理验证码 从而提高自动化测试的效率和准确性 本文将介绍如何封
  • 如何学习Python数据分析,最全路径图送给你(100天Get新技能)

    和很多同学接触过程中 我发现自学Python数据分析的一个难点是资料繁多 过于复杂 大部分网上的资料总是从Python语法教起 夹杂着大量Python开发的知识点 花了很多时间却始终云里雾里 不知道哪些知识才是真正有用的 本来以为上手就能写
  • 黑马程序员《PHP基础案例教程》第2版课后练习—第10章

    第10章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 要想开启GD库 需要打开php ini 将 extension php gd2
  • 软件测试经典面试题:如何进行支付功能的测试?

    非现金支付时代 非现金支付已经成为了生活不可或缺的一部分 我们只需要一台手机便可走遍全国各地 前提是支付宝 微信有钱 lt 00 gt 那么作为测试人员 支付测试也是非常重要的一环 那么下面我就结合一下我的工作中遇到的一些问题 总结一下常见
  • 《基于Essential Macleod软件的光学薄膜设计技术》(第二版 精装版)

    内容简介 Macleod软件自带的用户手册功能全面 其介绍涵盖了软件的方方面面 能够使用户快速的了解和熟悉软件的基本操作 然而 为了顺应目前薄膜行业的需求 急需一本能够契合软件设计和实际加工需要的专业书籍 以能够帮助薄膜领域的同行高效的完成
  • 《Techwiz LCD 3D中文手册》好书分享

    目录 前言 1 总览 1 版权 1 更新历史 2 Part I 安装程序 1 1 安装TechWiz LCD 3D 程序 2 2 安装许可证服务程序 4 3 请求许可证 6 3 1 使用 Host ID 程序 6 3 2 使用 Imtool
  • 黑马程序员《PHP基础案例教程》第2版课后练习—第09章

    第9章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 使用fopen 函数打开文件后 返回值是 resource 数据类型 2 fil
  • 从零开始学习Web自动化:用Python和Selenium实现网站登录功能!

    Web自动化测试实战项目 使用Selenium和Python完成网站登录功能的自动化测试 本文将介绍如何使用Selenium和Python编写自动化测试脚本 对网站登录功能进行测试 我们将通过模拟用户在网站上输入用户名和密码 并点击登录按钮
  • mysql mha高可用

    一 前言 在原本的一主两从数据库架构中 是没有高可用功能的 当主库挂了时不会自动将剩下的从从升级为主库 只能等待主库恢复才能使用 或者手动切换 但是手动切换后需要更改后端服务中的数据库地址信息 在此情况下 需要引入mha服务来实现一主两从数
  • Java版本+鸿鹄企业电子招投标系统源代码+支持二开+Spring cloud +鸿鹄电子招投标系统

    项目说明 随着公司的快速发展 企业人员和经营规模不断壮大 公司对内部招采管理的提升提出了更高的要求 在企业里建立一个公平 公开 公正的采购环境 最大限度控制采购成本至关重要 为了符合国家电子招投标法律法规及相关规范 以及审计监督要求 我们决
  • SAP搜索帮助的限制值范围样式

    样式一 点击下拉框 输入筛选数据 筛选搜索帮助列表 样式二 点击漏斗 输入筛选数据 筛选搜索帮助列表 参数设置 不同的样式 通过账号的参数设置决定 第一种样式 没有配置F4METHOD 或者配置了参数值为ActiveX 第二种样式 配置了F
  • CSDN:黑马程序员《PHP基础案例教程》第2版课后练习—第06章

    第6章课后练习 答案均参考教材官方发布的PPT 以下是下载PPT的页面 人民邮电出版社教育社区 PHP基础案例教程 第2版 图书 人邮教育社区 一 填空题 1 HTTP请求消息由 请求行 请求头和请求体三部分组成 2 HTTP响应消息由响应