38728 2016-09-18 22:54:28 24371次浏览 5条回复 0 0 0

redirect 的方法,最终是调用的 header 方法吗?不支持 post 数据的传送吗?

  • 回复于 2016-09-19 13:34 举报

    redirect不是php内置的函数

  • 回复于 2016-09-19 13:37 举报

    TP框架里的redirect()是调用的header()方法

  • 回复于 2016-09-19 14:12 举报

    是的.最后依然是调用header方法.只不过,自定义控制器里的redirect方法,是调用yii\web\Controller里边的redirect方法,然后调用yii\web\Response组件,然后在Response组件里边,调用yii\web\HeaderCollection类里边的get()方法,实现跳转的.中间还涉及到了Url助手等好多类

  • 回复于 2016-09-19 14:14 举报

    肯定不支持post数据传输,因为redirect在yii里边,相当于http的302重定向.你看看源码就明白了

    1 条回复
    回复于 2016-09-27 16:47 回复

    恩,大神看了好多啊,还在读!因为不支持,所以只能自己去重新写啦!redirect支持post这个还是可以考虑一下的吧

  • 回复于 2016-11-09 10:40 举报

    GBL~$6IT1Q9VN5W099T%U3I.png

您需要登录后才可以回复。登录 | 立即注册