PHP后端开发题目及解析.docxVIP

  • 0
  • 0
  • 约1.37万字
  • 约 29页
  • 2026-07-10 发布于江苏
  • 举报

PHP后端开发题目及解析

一、单项选择题(共10题,每题1分,共10分)

在PHP中,用于获取HTTP请求中GET参数的方法是什么?

A.$_POST[param]

B.$_REQUEST[param]

C.$_GET[param]

D.$GLOBALS[param]

答案:C

解析:$_GET是PHP的超全局数组,专门用于收集通过HTTPGET方法发送的表单数据或URL参数。选项A的$_POST用于获取POST请求的数据;选项B的$_REQUEST虽然可以获取GET、POST和COOKIE的数据,但不推荐使用,因为它存在安全性和明确性问题;选项D的$GLOBALS包含了所有全局变量,并非专门用于获取请求参数。

以下哪个函数用于安全地过滤一个字符串,防止跨站脚本攻击?

A.addslashes()

B.htmlspecialchars()

C.str_replace()

D.trim()

答案:B

解析:htmlspecialchars()函数将特殊字符(如,,,,)转换为HTML实体,从而防止这些字符被浏览器解析为HTML或脚本代码,是防御跨站脚本攻击的基本手段。选项A的addslashes()主要用于在特定字符前添加反斜杠,常用于数据库查询前的转义,但并非专门针对XSS;选项C是简单的字符串替换;选项D用于去除字符串首尾的空白字符。

在面向对象编程中

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档