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();