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

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

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

1
Yii:: $app ->request->queryString

 結果:isnew=1

6.獲取某個參數的值,比如id
例如:http://www.nongxiange.com/user?id=12345

1
Yii:: $app ->request->getQueryParam( 'id' )

結果:12345


免責聲明!

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



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