请求处理 - 请求组件

  • 作者:KK

  • 发表日期:2016.12.11


列一下你可能需要的request组件属性,其实看类文档也能知道

$request = Yii::$app->request;
var_export([
	$request->isAjax, //是否ajax请求
	
	$request->method, //请求方法名称
	
	$request->isGet, //是否get请求方法
	
	$request->isPost, //是否post请求方法
	
	$request->referer, //来源地址
	
	$request->userIP, //客户端IP
	
	$request->userAgent, //客户端代理
	
	$request->url, //当前请求的相对URL
	
	$request->absoluteUrl, //当前请求的完整URL
	
	$request->baseurl, //当前站点的基础网址
	
	$request->pathinfo, //就是pathinfo部分,网址后面那块(不含get参数和锚点)
	
	$request->cookies->toArray(), //请求发送过来的cookie
	
	$request->hostInfo, //host信息,包括协议和host+端口部分
	
	$request->port, //当前站点的端口
	
	$request->queryString, //queryString
]);

然后就是经常使用get和post方法获取请求参数了,这个已经在获取请求参数里讲过