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();