2009-12-26 26 views
1

我稍微记得从我那个古老的Java时代开始,有一个RequestScope对象和一个Response对象。 RequestScope包含从浏览器发送的POST头和GET参数。那么,几年前,这可能是不准确的。PHP中有哪些不同的请求和响应范围?

PHP环境中有什么样的请求和响应范围?那么我认为有一个$ _GET和$ _POST(对不起,如果错了,我只是PHP新的几天)。这是唯一的吗?产出在哪里?

回答

5

这在大多数PHP环境中的工作方式与您在Java中描述的有所不同。 PHP使用多个"super-global" arrays来包含请求,环境和系统信息:$_GET,$_POST,$_COOKIE,$_REQUEST,$_SESSION,$_SERVER,$_FILE

通常,响应只是您在脚本处理时写入STDOUT的输出。可以使用output buffering来帮助控制发送给客户端的内容,但对响应“范围”或“对象”没有本地支持。

1

RequestScope包含POST 从浏览器发送的标头和GET 参数。

仅供参考,有一个超级全局包含$ _GET和$ _POST。它是$ _REQUEST。