假设我们当前页面的访问地址是:
http://localhost/cms/public/index.php?r=news&id=1(推荐教程:yii)
一、
1、 获取当前域名:
echo yii::app()->request->hostinfo;结果:
http://localhost2、 获取(除域名外的)当前url:
echo yii::app()->request->geturl();结果:
/cms/public/index.php?r=news&id=13、 获取(除域名外的)首页地址:
echo yii::app()->user->returnurl;结果:
/cms/public/index.php4、 获取(除域名外的)根目录地址:
echo yii::app()->homeurl;结果:
/cms/public/index.php5、
echo yii::app()->request->baseurl;结果:
/cms/public6、 获取网站根目录相对地址:
echo yii::app()->baseurl;结果:
/cms/public(注意:如果直接用这种方法指向网站根目录,请最好在其后面添加一个“/”,因为有时如果不添加“/”,有可能不能正确指向网站根目录。应用举例: <a href="<?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();
怎样让网站排名迅速到页网站设计网站制作的设计要点云服务器哪里便宜怎样收费备案被拒绝了-备案平台ecs云服务器的网络类型少即是多 怎样在响应式网站中运用"留白"艺术?域名证书怎么产生?域名证书有什么用?word怎样删除分页符 word文档的分页符怎么去除