【发布时间】:2010-12-30 03:41:32
【问题描述】:
我稍微记得在我古老的 Java 时代,有一个 RequestScope 对象和一个 Response 对象。 RequestScope 包含从浏览器发送的 POST 标头和 GET 参数。嗯,这是几年前的数据,可能不准确。
PHP 环境中请求和响应的范围有哪些?好吧,我认为有一个 $_GET 和 $_POST (对不起,如果错了,我刚接触 PHP 几天)。那是唯一的事情吗?输出到哪里去?
【问题讨论】:
标签: php
我稍微记得在我古老的 Java 时代,有一个 RequestScope 对象和一个 Response 对象。 RequestScope 包含从浏览器发送的 POST 标头和 GET 参数。嗯,这是几年前的数据,可能不准确。
PHP 环境中请求和响应的范围有哪些?好吧,我认为有一个 $_GET 和 $_POST (对不起,如果错了,我刚接触 PHP 几天)。那是唯一的事情吗?输出到哪里去?
【问题讨论】:
标签: php
这在大多数 PHP 环境中的工作方式与您在 Java 中描述的有所不同。 PHP 使用多个"super-global" arrays 来包含请求、环境和系统信息:$_GET、$_POST、$_COOKIE、$_REQUEST、$_SESSION、$_SERVER、$_FILE。
一般来说,响应只是您在脚本处理时写入STDOUT 的输出。可以使用output buffering 来帮助控制发送到客户端的内容,但不支持响应“范围”或“对象”。
【讨论】:
RequestScope 包含 POST 从浏览器和 GET 发送的标头 论据。
仅供参考,有一个包含 $_GET 和 $_POST 的超级全局变量。它是 $_REQUEST。
【讨论】: