tp5如何实现重定向

tp5如何实现重定向

老师的视频中登陆成功后依旧返回登陆页面,这个不合理啊,tp5如何实现重定向并传递session

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

你好,1、success方法是页面跳转的函数,传递参数的话也是通过url,方法如下:

$test="23";
return $this->success('注册成功!', 'index/register?test='.$test);

然后在通过get方式获取改值再利用fetch方法传递到页面,代码如下:

echo $this->fetch('register', ['test' => $test]);

如果解决您的问题请采纳,祝学习愉快!

  • 猎梦者 提问者 #1
    总觉得guly老师的回答最全面最专业
    2017-12-18 16:12:00
imooc_澈 2017-12-18 10:38:12

您好,可以在执行登录方法中直接使用return $this->success('登陆成功!', 'topic/index');来进行页面跳转至首页,修改success函数后面的第二个路径参数就会跳转到不同的页面了。

另外session不需要传递,将数据保存在session里以后,需要的时候取出即可。如果解决了您的问题,请采纳,祝学习愉快~

  • 提问者 猎梦者 #1
    哦,不是session,是如何通过success传值,我按照网上说的$this->success('恭喜您,登陆成功!',"/tieba/public/index.php/index/index/index",$user),或者$this->success('恭喜您,登陆成功!',"/tieba/public/index.php/index/index/index",array('user'=>$user)),然后在index.html中echo $_GET['user'],都提示未定义变量user
    2017-12-18 14:16:09
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师