yii怎么获取当前url和域名

介绍

小编给大家分享一下yii怎么获取当前url和域名,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

假设我们当前页面的访问地址是:

http://localhost/CMS/public/index.php?r=news& id=1

一、

1,获取当前域名:

回声yii::应用()→→请求hostInfo;

结果:

http://localhost

2,获取(除域名外的)当前url:

回声yii::应用()→→请求getUrl ();

结果:

/CMS/公共/index . php ? r=news& id=1

3,获取(除域名外的)首页地址:

回声yii::应用()→用户→returnUrl;

结果:

/CMS/公共/索引。php

4,获取(除域名外的)根目录地址:

回声Yii::应用()→homeUrl;

结果:

/CMS/公共/索引。php 5

,

回声Yii::应用()→→请求baseUrl;

结果:

/CMS/公共

6,获取网站根目录相对地址:

回声Yii::应用()→baseUrl;

结果:

/CMS/公共

(注意:如果直接用这种方法指向网站根目录,请最好在其后面添加一个“/?因为有时如果不添加“/?有可能不能正确指向网站根目录。应用举例:& lt; a href=https://www.yisu.com/zixun/" <?php echo Yii:应用()-> baseUrl; ?>/"> )
二,
7, YII获取IP地址:

YII::应用()→→请求userHostAddress;

8, YII判断提交方式:

YII::应用()→request-isPostRequest;

9日布鲁泰克目录的物理路径:

YII::应用()→basePath;

10,获取上一页的url以返回:

YII::应用()→→请求urlReferrer;

11日获取当前控制器ID:

YII::应用()→getController ()→getAction ()→ID;

12项目路径:

目录名(YII:应用()→basePath);

13, YII获取,后过来的数据:

YII::应用()→→请求getParam (& # 39; ID # 39;);

三,

14, YII如何设置时区:

可以在config/main.php里& # 39;时区# 39;=祝辞& # 39;亚洲/重庆# 39;,设定时区

15,防止重复提交:

Ccontroler→refresh ();

看完了这篇文章,相信你对YII怎么获取当前url和域名有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

yii怎么获取当前url和域名