В функции перенаправления вы не предоставляете полный URL-адрес, поэтому CI будет рассматривать параметр как URI-сегменты контроллера.
Зная это, вы можете получить что-то вроде:
redirect('welcome/error/error_user_pass');
и ваш "error_user_pass", которому передаются эталонные константы ошибок, определен в вашем проекте CI.
Может быть что-то подобное в вашем файле application / config / constants.php:
define('error_user_pass', 'incorrect user or password, please check yo self!');
Тогда в вашем «приветственном» контроллере есть что-то вроде этого:
class Welcome extends CI_Controller {
public function error(){
$errors = func_get_args();
foreach( $errors as $error ){
//echo error, or save it, or whatev
}
}
}