The Yaf_Request_Http class
(Yaf >=1.0.0)
简介
来自客户端的任何请求都会初始化为 Yaf_Request_Http。可以通过该类的方法获取请求信息,像是 uri query 和 post 参数等。
注意:
为了安全,$_GET/$_POST 在 Yaf 中为只读,这意味着如果在全局变量中设置了值,将无法从 Yaf_Request_Http::getQuery() 或 Yaf_Request_Http::getPost() 获取。
但确实有些用途需要这些功能,比如单元测试。因此 Yaf 可以使用 --enable-yaf-debug 编译,这将允许 Yaf 通过脚本读取用户设置的值。
在这种情况下,Yaf 将会抛出 E_STRICT 警告来提醒:正在调试模式下运行 yaf。
类摘要
属性
- module
- controller
- action
- method
- params
- language
- _exception
- _base_uri
- uri
- dispatched
- routed
目录
- Yaf_Request_Http::__construct — Yaf_Request_Http 构造方法
- Yaf_Request_Http::get — 从客户端检索变量
- Yaf_Request_Http::getCookie — 检索 Cookie 变量
- Yaf_Request_Http::getFiles — The getFiles purpose
- Yaf_Request_Http::getPost — 检索 POST 变量
- Yaf_Request_Http::getQuery — 获取 query 参数
- Yaf_Request_Http::getRaw — Retrieve Raw request body
- Yaf_Request_Http::getRequest — The getRequest purpose
- Yaf_Request_Http::isXmlHttpRequest — 是否为Ajax请求
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。
备份地址:http://www.lvesu.com/blog/php/class.yaf-request-http.php