yii2返回上一个页面的上一个页面怎么写?还有作用于问题

zwj242647 2016-08-10 11:15:17
就是从页面1跳转到登陆页面,提交跳转回页面1。 goBack()并不可以,貌似是需要回到一个页面上一个页面才可以,目测要想goBack生效要这么写goBack($_SERVER['HTTP_REFERER']); 。。。。
还有在控制器中定义一个public $a='a'; 先调用这个函数function xxx1(){ $a=''b} 再调用这个function xxx2(){ print_r($a) } 返回$a的值依旧为a
学生党,很菜还没啥实战经验,跪等解答啊!
...全文
3188 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ladm 2016-08-27
  • 打赏
  • 举报
回复
1楼提供的解决方法可行,如果楼主仅仅是想跳转至上页的上页,可直接用javascript的window.history.back(-2)即可。不建议将访问历史记录到session,如果系统并发量大的情况下,会影响系统性能。 另外Yii2可通过Yii::$app->request->referrer 或者 Yii::$app->request->getReferrer()获取来源页面的url可供参考
IT阿杰 2016-08-12
  • 打赏
  • 举报
回复
不用返回,你要知道跳转到哪个页面,直接跳转不行吗?
zwj242647 2016-08-11
  • 打赏
  • 举报
回复
怎么访问session中的历史url啊?
ahayeah100 2016-08-10
  • 打赏
  • 举报
回复
可以用session记录访问历史,或者直接用javascript控制(-2)

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧