yii如何获取当前url和域名
发布时间 - 2020-09-28 00:00:00 点击率:次假设我们当前页面的访问地址是:
http://localhost/CMS/public/index.php?r=news&id=1
(推荐教程:yii)
一、
1、 获取当前域名:
echo Yii::app()->request->hostInfo;
结果:
http://localhost
2、 获取(除域名外的)当前URL:
echo Yii::app()->request->getUrl();
结果:
/CMS/public/index.php?r=news&id=1
3、 获取(除域名外的)首页地址:
echo Yii::app()->user->returnUrl;
结果:
/CMS/public/index.php
4、 获取(除域名外的)根目录地址:
echo Yii::app()->homeUrl;
结果:
/CMS/public/index.php
5、
echo Yii::app()->request->baseUrl;
结果:
/CMS/public
6、 获取网站根目录相对地址:
echo Yii::app()->baseUrl;
结果:
/CMS/public
(注意:如果直接用这种方法指向网站根目录,请最好在其后面添加一个“/”,因为有时如果不添加“/”,有可能不能正确指向网站根目录。应用举例: baseUrl%20;?>/">Home )
二、
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();
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在搬瓦工VPS快速搭建网站?
Laravel Fortify是什么,和Jetstream有什么关系
如何彻底删除建站之星生成的Banner?
详解Android中Activity的四大启动模式实验简述
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
JavaScript如何实现路由_前端路由原理是什么
如何在阿里云域名上完成建站全流程?
Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制
如何在IIS中新建站点并解决端口绑定冲突?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
浅谈Javascript中的Label语句
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何为不同团队 ID 动态生成多个非值班状态按钮
如何用景安虚拟主机手机版绑定域名建站?
如何用腾讯建站主机快速创建免费网站?
制作公司内部网站有哪些,内网如何建网站?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
高端建站如何打造兼具美学与转化的品牌官网?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
如何自定义建站之星模板颜色并下载新样式?
Laravel怎么在Blade中安全地输出原始HTML内容
如何在IIS中新建站点并配置端口与物理路径?
简单实现jsp分页
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何快速打造个性化非模板自助建站?
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
香港服务器WordPress建站指南:SEO优化与高效部署策略
EditPlus中的正则表达式 实战(1)
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Laravel如何实现文件上传和存储?(本地与S3配置)
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
百度浏览器如何管理插件 百度浏览器插件管理方法
Python文件操作最佳实践_稳定性说明【指导】
利用vue写todolist单页应用
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何选择可靠的免备案建站服务器?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
Laravel如何处理CORS跨域请求?(配置示例)
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
无锡营销型网站制作公司,无锡网选车牌流程?
nodejs redis 发布订阅机制封装实现方法及实例代码
免费视频制作网站,更新又快又好的免费电影网站?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
JS实现鼠标移上去显示图片或微信二维码
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)


quest-isPostRequest;