我想添加检查会话ao的功能。我在checkSession
中创建了一个像app_controller
这样的函数。现在,应用程序第一次加载它时会重定向到 admin / users / login
页。
在此登录表单中,如果我插入正确的数据,则会重定向到我的应用程序主页。成功登录后,我的application.so
中有用户admin前缀我要重定向到 localhost / appName / admin ,所以我写了下面的代码:
$this->redirect(Router::url("/admin",true));
它在本地工作正常但是当我在服务器上传它时它会显示错误,如
Warning (2): Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/pms/app/controllers/users_controller.php:192)
192行的代码是
$this->redirect(Router::url("/admin",true));
你能建议我另类选择吗?
答案 0 :(得分:2)
"警告(2):无法修改标头信息 - 已经发送的标头(输出从/Applications/MAMP/htdocs/pms/app/controllers/users_controller.php:192开始)"
"标题已由"发送打印某些内容然后尝试设置标题时出现错误信息,例如用于重定向的Location标头。 在调用$ this->重定向方法之前,请确保您没有向浏览器发送任何内容(打印)。