YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

本文介绍了YII2框架中的一些实用技巧,包括如何进行页面跳转、获取当前域名及URL、防止表单重复提交、获取用户的IP地址、读取插入记录的ID以及如何获取GET和POST数据等。此外还提供了获取用户信息的方法,如用户ID和用户名,并展示了如何判断用户是否已登录。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明原文链接地址: http://www.niwoxuexi.com/blog/php/article/159.html

YII2中常用的页面跳转,以及获取用户信息和登录信息等信息总结

//当前域名  
echo Yii::app()->request->hostInfo; 

//当前URL 
echo Yii::app()->request->getUrl();

//返回首页  
echo Yii::app()->user->returnUrl;

//提交后 防止重复提交
Ccontroler->refresh();

//上一页url  很有用哦
Yii::app()->request->referrer;
或者:
Yii::app()->request->getReferrer();


//获取ip地址
Yii::app()->request->userHostAddress;

//yii execute后获取insert id 
$id = Yii::app()->db->getLastInsertID();

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

//Yii->user(当前用户)相关 常用方法是 
<span class="redactor-invisible-space">Yii::$app->user;
//用户id</span>
Yii::$app->user->identity->id;
//用户名
Yii::$app->user->identity->username;
<span class="redactor-invisible-space">
//判断用户是否登录
</span>Yii::$app->user->isGuest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值