我有从AppController扩展而来的myController
在myController内部::beforeFilter我放了这行:
header('HTTP/1.0 401 Unauthorized', true, 401);
但我在响应头中看不到这些数据
我在这个类中没有任何空格,在AppController中也没有
我应该在哪里查找或如何调试此问题
感谢
您将希望使用Cake's:而不是使用PHP的头函数
在AppController::beforeFilter
:中
$this->header('HTTP/1.0 401 Unauthorized');
使用Cake内置的header
函数对头进行排队,并在准备好后立即发送所有头。我认为你的问题可能是因为你在错误的时间输出了一个标题。