Как перенаправить страницу и показать сообщение при ошибке php на codeigniter?

Я хочу перенаправить страницу, а затем показать сообщение, когда ошибка php отображается на codeigniter, как это сделать?

вот мой php ошибка пример

Обнаружена ошибка PHP
Серьезность: ошибка
Сообщение: вызов функции-члена GetToken () со значением NULL
Имя файла: operator_pt / Profil_operatorpt.php
Номер строки: 95
Backtrace:

Изменить: Запрос от Кулдеп
вот мой код от контроллера

public function testkoneksi()
{

$this->load->library('form_validation');
$this->form_validation->set_rules('username','Username','trim|required');
$this->form_validation->set_rules('password','Password','required');
$this->form_validation->set_rules('url','URL','required');

if($this->form_validation->run()===FALSE)
{
$this->session->set_flashdata('category_success', 'ISI DATA DENGAN BENAR.');
redirect('operator_pt/profil_operatorpt', 'refresh');

}
else
{

$this->load->helper('url');
$this->load->library("Nusoap_lib");
$url = $_POST["url"];
//$url = 'http://localhost:8082/ws/live.php?wsdl';

$client = new nusoap_client($url, true);

$proxy = $client->getproxy();

//mendapatkan token

$username = $_POST["username"];
$password = $_POST["password"];
$url = $_POST["url"];
$result=$proxy->GetToken($username, $password);
$token = $result;
if (isset($token)) {
$this->session->set_flashdata('token_sukses', 'KONEKSI DENGAN FEEDER TELAH SUKSES.');
redirect('operator_pt/profil_operatorpt', 'refresh');
}
else $this->session->set_flashdata('token_gagal', 'KONEKSI DENGAN FEEDER GAGAL, CEK ULANG USERNAME, PASSWORD & URL-NYA.');
redirect('operator_pt/profil_operatorpt', 'refresh');
}
}

1

Решение

$response = array('status' => true, 'message' => 'Error', 'redirect' => base_url() . 'Path to redirect');
header('Content-Type:application/json');
echo json_encode($response);

Это может сработать. Оставьте свое сообщение об ошибке вместо «Ошибка».

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]