Yii2 獲取URL的一些方法



1. 獲取url中的host信息:

例如:http://www.nongxiange.com/product/2.html

Yii::$app->request->getHostInfo();

結果:http://www.nongxiange.com

 

2. 獲取url中的路徑信息(不包含host和參數):

例如:http://www.nongxiange.com/product/2.html?isnew=1

Yii::$app->request->getPathInfo()

結果:product/2.html

 

3. 獲取不包含host信息的url(含參數):
例如:http://www.nongxiange.com/product/2.html?isnew=1

Yii::$app->request->url

結果:product/2.html?isnew=1

 

4. 獲取完整url(含host以及參數):

例如:http://www.nongxiange.com/product/2.html?isnew=1

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM