文档章节

yii_1_1_17_7(session/redirect/createUrl-2016-2-10)

wsy940822
 wsy940822
发布于 2016/02/10 18:36
字数 216
阅读 57
收藏 1

1.登录信息调取

Yii::APP()->user->name,调取登录得session信息

后台需要在modules->views里面的模块Module.php的init方法中

Yii::app()->setComponents(array(
	'user' => array('stateKeyPrefix' => 'admin'),
	)
);

2.退出

public function actionOut(){
	Yii::app()->user->logout();
}

3.redirect跳转方法使用

当前控制器:
$this->redirect(array('index'));//跳转到当前控制器的index方法
访问其它控制器:
$this->redirect(array('控制器/方法'));

4.createUrl跳转地址

在视图中用:
<?php echo $this->createUrl('控制器、方法',get参数); ?>
例子:
<?php echo $this->createUrl('article/index',array('aid'=>3)); ?>

5.SESSION

session加时间:
Yii::app()->session['logintime'] = time();
清除:
Yii::app()->session->clear();
Yii::app()->session->destory();

退出登录:
Yii::app()->user->logout();

Yii提供的客户端ip获取方法
Yii::app()->request->userHostAddress;

6.环境等

服务器环境
$_SERVER['SERVER_SOFTWARE'];
PHP版本
PHP_VERSION;
服务器IP
$_SERVER['SERVER_ADDR'];
数据库信息
mysql_get_client_info();

© 著作权归作者所有

共有 人打赏支持
wsy940822
粉丝 27
博文 63
码字总数 24407
作品 0
浦东
程序员
yii gridview根据字段值不同 显示不同样式及文字

视图代码 组件 CGridView array( 'name'=>'issystem', 'type'=>'raw',//必需,否则显示为html代码:如图1 //方法一:'value'=>array($this, 'showUseriew') //也可使用此方法2'value'=>'glob......

daniel-john
2014/04/15
0
0
技术积累笔记概要

2015年11月24日 1、rest 速率限制,写属于自己的方法。 2、actions方法深刻了解。 3、YII技术博客:http://blog.csdn.net/terrywater/article/category/2565815。 4、静态方法传递参数的习惯...

风清扬-深圳
2015/11/24
78
0
详解Yii2框架中生成URL的方法

前言 在项目中,推荐使用 Yii2 内置的 URL 工具类生成链接,这样可以非常便捷的管理整站的 URL 行为:比如通过修改配置改变整站的URL格式等。URL 更多高级的用法参见官方文档,这篇文章仅仅介...

botkenni
06/07
0
0
在Yii中重写URL(高级版)

前两天做了网站SEO方面的URL优化工作。 具体要求是:商品分类的URL中需要有这个分类的汉语拼音出现, 如:http://www.abc.com/category-shafa.html (之前的URL大致是这样的:http://www.abc....

wedv
2014/02/24
0
0
YII Framework学习教程-YII的路由

http://www.localyii.com/testwebap/index.php?r=testmod/default/index。 根据以前的知识,我们知道此url是访问的testmod module的default controller下的index action。对应的存储路径是:...

Flowf
2011/12/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
3
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部