[英]codeigniter redirect occuring on local environment but not production site
我正在使用带有codeigniter的Ion_auth。 我有以下内容:
if ($this->form_validation->run() == true && $this->ion_auth->register($username, $password, $email, $additional_data))
{
//check to see if we are creating the user
$this->session->set_flashdata('message', 'PLEASE CHECK EMAIL');
redirect("auth", 'refresh');
这在预期的重定向到我的wamp开发环境中的'auth'控制器时工作正常。 但我只是在远程网站上看到一个空白屏幕。
关于下一步该怎么做的任何想法?
附录:
我已将错误报告更改为生产站点上的最高级别,现在我正在:
严重性:警告
Message: Cannot modify header information - headers already sent by (output started at /mydomain.com/application/config/production/database.php:1)
Filename: libraries/Session.php
Line Number: 675
严重性:警告
Message: Cannot modify header information - headers already sent by (output started at mydomain.com/application/config/production/database.php:1)
Filename: helpers/url_helper.php
Line Number: 540
消息:无法修改标头信息 - 已经发送的标头(输出从/mydomain.com/application/config/production/database.php:1开始)
这通常是由在会话启动之前包含的文件输出的空格引起的。
确保application/config/production/database.php
文件中没有无关的空格(包括新行,空格等)。 该文件中的第一个字符应该是<?php
,你应该完全省略关闭?>
标签,以确保你没有遇到问题,比如说, ?>\\n
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.