请问 yii2如何获得上一页的url以返回 [ 2.0 版本 ]
请问 yii2如何获得上一页的url以返回?
Yii::app()->request->urlReferrer;
这个yii2上面使用报错
最佳答案
-
共 10 条回复
@kekkaishi 我就是想获取上一个页面的url
@kekkaishi 找了好久终于看到正宗的了
@kekkaishi 这个会有个问题。如果是从别的外链地址跳过来的。貌似读取不到了。
其他 1 个回答
-
Yii::$app->user->setReturnUrl(Yii::$app->request->referrer); //只需要添加这句话就可以了
public function actionLogin() { if (!Yii::$app->user->isGuest) { return $this->goHome(); } $model = new LoginForm(); if ($model->load(Yii::$app->request->post()) && $model->login()) { return $this->goBack(); } else { Yii::$app->user->setReturnUrl(Yii::$app->request->referrer); //只需要添加这句话就可以了 return $this->render('login', [ 'model' => $model, ]); } }
Proper 觉得很赞
acking 上海
注册时间:2012-05-16
最后登录:2024-05-25
在线时长:65小时55分
最后登录:2024-05-25
在线时长:65小时55分
- 粉丝13
- 金钱2565
- 威望0
- 积分3215