Yii2 cookie的问题

之前总是遇到cookie不生效的问题。
后面追了一下源码,发现因为cookie是通过response组件返回给浏览器。
如果调用PHP原生的跳转(比如说header()方法),或者中间die掉或者exit掉的话,cookie是不能正常发送给浏览器的,这样就导致了COOKIE的设置失败。

不知道调试什么的时候,在layouts下面的布局文件的末尾加了一个die;导致COOKIE写不进去。。。然后追了半天的代码。也是醉了。。。

endPage();die;?>

你可能感兴趣的:(Yii2 cookie的问题)