Phalcon 请求环境17 Mar 2025 | 阅读 2 分钟 HTTP 请求由浏览器发起,其中包含关于请求的附加信息,例如头部数据、文件、变量等。一个基于 Web 的应用程序需要解析这些信息,以便将正确的响应返回给请求者。所有请求的信息都存储在 Phalcon\Http\Request 目录下。 检索值为了检索值,PHP 会根据请求类型自动决定数组类型,如 $_GET 和 $_POST。 Phalcon\Http\Request 允许我们访问存储在 $_REQUEST, $_GET 和 $_POST 数组中的值,并使用过滤器服务(即 Phalcon\Filter)对它们进行过滤。 以下是相同行为的示例 输出 
请求方法方法 | 描述 |
---|
public setDI (Phalcon\DiInterface $dependencyInjector) | 设置依赖注入器。 | public getDI () | 返回内部依赖注入器。 | public getServer (mixed $name) | 从 $_SERVER 超全局变量中获取变量。 | public has (mixed $name) | 检查 $_REQUEST 超全局变量是否具有特定索引。 | public hasPost (mixed $name) | 检查 $_POST 超全局变量是否具有特定索引。 | public hasPut (mixed $name) | 检查 PUT 数据是否具有特定索引。 | public hasQuery (mixed $name) | 检查 $_GET 超全局变量是否具有特定索引。 | final public hasServer (mixed $name) | 检查 $_SERVER 超全局变量是否具有特定索引。 | final public getHeader (mixed $header) | 从请求数据中获取 HTTP 头部。 | public getScheme () | 获取 HTTP 模式 (http/https)。 | public isAjax () | 检查请求是否使用 ajax 发送。 | public isSoap () | 检查请求是否使用 SOAP 发送。 | public isSecure () | 检查请求是否使用任何安全层发送。 | public getRawBody () | 获取 HTTP 原始请求体。 | public getServerAddress () | 获取活动服务器地址 IP。 |
|