Оператор echo перед redirect() в CodeIgniter выдает: «Невозможно изменить информацию заголовка — заголовки уже отправленPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Оператор echo перед redirect() в CodeIgniter выдает: «Невозможно изменить информацию заголовка — заголовки уже отправлен

Сообщение Anonymous »

В моем коде возникла ошибка. Каково ее решение?

Обнаружена ошибка PHP
Серьезность: предупреждение
Сообщение: невозможно изменить информацию заголовка — заголовки уже отправлены (вывод начался с /home/websites/public_html/application/controllers/user.php:64)
Имя файла: helpers/url_helper.php
Номер строки: 546

Это мой код:
function register()
{
$email = $_POST['email'];
$pass = $_POST['pass'];
$cpass = $_POST['cpass'];
$valid = array(
array(
'field' => 'email',
'label' => 'Username(Email)',
'rules' => 'trim|required|valid_email|is_unique[register.email]'
),
array(
'field' => 'pass',
'label' => 'Password',
'rules' => 'trim|required||matches[cpass]|min_length[8]|max_length[30]|'
),
array(
'field' => 'cpass',
'label' => 'Confirm Password',
'rules' => 'trim|required'
)
);
$this->form_validation->set_rules($valid);
$this->form_validation->set_error_delimiters('', '');
if ($this->form_validation->run() == FALSE) {
echo "error";
redirect('/home/');
} else {
$this->load->model('User_model');
$rs = $this->User_model->register($_POST);
redirect('/home/');
}
}


Подробнее здесь: https://stackoverflow.com/questions/102 ... header-inf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»