1. 獲取url中的host信息:php
例如:http://www.nongxiange.com/product/2.html
html
Yii::$app->request->getHostInfo();
結果:http://www.nongxiange.comapp
2. 獲取url中的路徑信息(不包含host和參數):url
例如:http://www.nongxiange.com/product/2.html?isnew=1spa
Yii::$app->request->getPathInfo()
結果:product/2.htmlcode
3. 獲取不包含host信息的url(含參數):
例如:http://www.nongxiange.com/product/2.html?isnew=1htm
Yii::$app->request->url
結果:product/2.html?isnew=1blog
4. 獲取完整url(含host以及參數):get
例如:http://www.nongxiange.com/product/2.html?isnew=1class
Yii::$app->request->getHostInfo().Yii::$app->request->url;
結果:http://www.nongxiange.com/product/2.html?isnew=1
5.只想獲取url中的參數部分:
例如:http://www.nongxiange.com/product/2.html?isnew=1
Yii::$app->request->queryString
結果:isnew=1
6.獲取某個參數的值,好比id
例如:http://www.nongxiange.com/user?id=12345
Yii::$app->request->getQueryParam('id')
結果:12345