繁体   English   中英

codeigniter重定向发生在本地环境但不是生产站点

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM