Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以弹出模式显示CodeIgniter错误页面_Php_Jquery_Codeigniter_Error Handling - Fatal编程技术网

Php 以弹出模式显示CodeIgniter错误页面

Php 以弹出模式显示CodeIgniter错误页面,php,jquery,codeigniter,error-handling,Php,Jquery,Codeigniter,Error Handling,我们如何显示所有类型的错误消息而不重定向到错误页面应用程序\errors\*error\u页面* 在这里,我们将停留在同一个页面,如果在操作中发生任何错误,它将显示在弹出模式。有人能帮我做代码示例吗?尽管问题不清楚。您可以检查404-未找到页面的可用性,如下所示:- 首先打开application/config文件夹中的routes.php并设置自定义控制器名称 $route['404_override'] = 'my404/404_page'; //my404 is class name.

我们如何显示所有类型的错误消息而不重定向到错误页面应用程序\errors\*error\u页面*
在这里,我们将停留在同一个页面,如果在操作中发生任何错误,它将显示在弹出模式。有人能帮我做代码示例吗?

尽管问题不清楚。您可以检查404-未找到页面的可用性,如下所示:-

首先打开application/config文件夹中的routes.php并设置自定义控制器名称

$route['404_override'] = 'my404/404_page'; //my404 is class name. 
创建一个新的控制器并在其中编写以下代码

<?php 
  class my404 extends CI_Controller 
  {
    public function __construct() 
    {
        parent::__construct(); 
    } 

    public function 404_page() 
    { 
        // instead of loading any view just handle this response via ajax call from your client side
        $error= array();
        $error['error_code']='404';
        $error['error_message']='This url is not found';
        echo json_encode($error);
    } 
  } 
 ?> 

你将不得不调整你的整个网站。。。。然后,如果出现错误,则进行回调,同时使用错误代码从服务器提供正确的头。这是一个广泛的问题。你可以使用$this->session->set_flashdata'msg',Error Message';