request是phalcon中提供的注册的服务。”request”服务包含了一个 Phalcon\Http\Request 的实例
request实例中常用的方法
在控制器中可以直接使用
// 来源请求判断
$this->request->isPost(); // 判断是否post表单提交
$this->request->isAjax(); // 判断是否ajax请求
$this->request->getMethod(); //获取请求方法
$this->request->isMethod('get|post|xmlHttpRequest'); //判断请求
// $_REQUEST 参数接收
$this->request->get('参数名');
$this->request->get(); // 接受所有get参数
// $_POST 参数接收
$this->request->post('参数名');
$this->request->post(); // 接收所有post请求参数
// $_GET 参数接收
$this->request->getQuery('参数名', '过滤函数', '默认值'); // 获取指定参数
$this->request->getQuery(); // 获取所有get请求参数
// 获取服务器ip地址
$this->request->getServerAddress()
// 获取请求地址
$this->request->getHttpHost();
// 获取服务器名称
$this->request->getServerName();