如果我们当前页面的訪问地址是:http://localhost/CMS/public/index.php?

r=news&id=1
一、
1、获取当前域名:echoYii::app()->request->hostInfo;
结果:http://localhost

2、获取(除域名外的)当前URL: echoYii::app()->request->getUrl();
结果:/CMS/public/index.php?r=news&id=1

3、获取(除域名外的)首页地址: echoYii::app()->user->returnUrl;
结果:/CMS/public/index.php

4、获取(除域名外的)根文件夹地址:echoYii::app()->homeUrl;
结果:/CMS/public/index.php

5、echoYii::app()->request->baseUrl;
结果:/CMS/public

6、获取站点根文件夹相对地址:echo Yii::app()->baseUrl;
结果:/CMS/public(注意:假设直接用这样的方法指向站点根文件夹,请最好在其后面加入一个“/”,由于有时假设不加入“/”,有可能不能正确指向站点根文件夹。应用举例:<ahref="<?

php echo Yii::app()->baseUrl;?>/">Home</a>)

二、
7、YII获取 IP地址:Yii::app()->request->userHostAddress;

8、Yii推断提交方式:Yii::app()->request-isPostRequest;

9、proteced文件夹的物理路径:Yii::app()->basePath;

10、获取上一页的url以返回:Yii::app()->request->urlReferrer;

11、获取当前控制器ID:Yii::app()->getController()->getAction()->id;

12、项目路径:dirname(Yii::app()->BasePath);

13、Yii获取get,post过来的数据:Yii::app()->request->getParam('id');

三、
14、Yii怎样设置时区:
能够在config/main.php里'timeZone'=>'Asia/Chongqing',设定时区

15、防止反复提交:Ccontroler->refresh();

16、调用YII框架中 jquery:Yii::app()->clientScript->registerCoreScript('jquery');

17、项目路径 :dirname(Yii::app()->BasePath) 

Yii获取当前url和域名相关推荐

  1. Yii获取指定URL路径字符串

    https://www.yiichina.com/doc/guide/2.0/runtime-requests http://localhost/CMS/public/index.php?r=news ...

  2. ASP.net获取当前url各种属性(文件名、参数、域名 等)的方法

    假设当前页完整地址是:http://www.qiz8.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.qi ...

  3. js 判断是域名还是ip并获取当前url中指定部分

    **一.判断是域名还是ip checkdomain=()=>{//验证是否是域名let doname = /^([\w-]+\.)+((com)|(net)|(org)|(gov\.cn)|(i ...

  4. jQuery获取浏览器URL链接的值

    代码: 方法一: $.extend({getUrlVars: function () {var vars = [], hash;var hashes = window.location.href.sl ...

  5. 在ASP.NET MVC 中获取当前URL、controller、action

    在ASP.NET MVC 中获取当前URL.controller.action URL的获取很简单,ASP.NET通用: [1]获取 完整url  (协议名+域名+虚拟目录名+文件名+参数) stri ...

  6. js获取当前url_javascript如何获取当前URL的主机名?

    在javascript中可以使用location对象的hostname属性或者host属性来获取当前URL的主机名,下面本篇文章就来带大家认识这两种属性,希望对大家有所帮助. 使用location h ...

  7. php获取所有url地址_PHP_php 获取完整url地址,主要是获取到地址栏的一些信 - phpStudy...

    php 获取完整url地址 主要是获取到地址栏的一些信息,域名,端口参数等 复制代码 代码如下: //获取域名或主机地址 echo $_SERVER['HTTP_HOST']." " ...

  8. Python+request 将获取的url和接口响应时间(timeout)写入到Excel中《八》

    使用场景: 在工作中,常见某个功能的查询,当查询关联表特别多时,开发写的SQL语句等等问题导致响应时间较慢,那么作为测试需要将每个接口的响应时间进行测试,对同个接口多次执行,并将测试结果写入到exce ...

  9. php微信获取mediaid超出限制_微信永久素材上传视频并通过mediaid获取微信url调用视频...

    今天解决一个调用微信永久素材上传视频的问题,在网上查了很久,上传视频的接口写的都不一样而且到处复制,感觉很乱,于是在做完case之后做了一个整理,希望能够帮助到你们. 涉及到如何调用微信永久素材上传视 ...

最新文章

  1. Linux教程 网络管理命令Netstat的使用
  2. 使用PostgREST的RestAPI操作之 类型转JSON对象 | 嵌入视图
  3. 微软设计套装 Expression Studio 4 (Ultimate+Web Pro+Encoder Pro) 最新版下载
  4. jsp中jstl标签的类似 if - else 语句 的语法
  5. 飞跃平野(sdut1124)
  6. SpringMVC@RequestMapping请求方法限定与请求参数限定
  7. C#3.0 语言基础扩充
  8. [改善Java代码]在equals中使用getClass进行类型判断
  9. 从XmlDocument到XDocument的转换
  10. chrome腾讯视频网页版HTML5,谷歌浏览器无软件爬取腾讯视频源MP4视频
  11. MDK Pack安装包下载算法BUG
  12. 视频教程-Linux从入门到精通-Linux
  13. 安川机器人如何注释化指令_安川机器人指令一览
  14. android p 小米6,小米6 想升级 Android P,系统软件工程师发话:可适配
  15. emui 4.1 基于android 6.0,【荣耀V8评测】基于Android 6.0的EMUI 4.1_荣耀 V8_手机评测-中关村在线...
  16. 迪杰斯算法c语言,欧博体育APP-欧博体育APP
  17. Codeforces Round #657 (Div. 2)B. Dubious Cyrpto
  18. 已损坏打不开您应该推出磁盘映像
  19. css线性渐变linear-gradient 参数讲解以及示例
  20. C语言输入一串包含单词和‘_’的字符串,将所有的单词存入二维数组中,并打印输出

热门文章

  1. Lombok: Java开发的利器
  2. slf4j 和 log4j合用的(Maven)配置
  3. 常用控件产品官方文档/手册/API列表 c#控件文档API列表 asp.net控件产品技术文档中文版...
  4. GRUB引导菜单加密
  5. 【面试必备】透过源码角度一步一步带你分析 ArrayList 扩容机制
  6. 数据预处理代码分享——机器学习与数据挖掘
  7. 黑客是如何绕过WAF的
  8. 【freeCodeCamp】免费晋级前台工程师呦!!!!
  9. Linux命令篇之usermod命令和passwd命令
  10. 点击文字弹出一个DIV层窗口代码