diff --git a/controllers/Mitac_service.php b/controllers/Mitac_service.php index cddbfc4..68a317a 100644 --- a/controllers/Mitac_service.php +++ b/controllers/Mitac_service.php @@ -22,9 +22,24 @@ class Mitac_service extends CI_Controller function __construct() { - parent::__construct(); + parent::__construct(); + + // ----- 程式開發階段log設定 ----- + if (@ENVIRONMENT == 'development') + { + ini_set('display_errors', '1'); + //error_reporting(E_ALL ^ E_NOTICE); + error_reporting(E_ALL); + } + set_error_handler(array($this, 'error_handler'), E_ALL); // 資料庫異動需做log + + ignore_user_abort(); // 接受client斷線, 繼續run $method_name = $this->router->fetch_method(); + + $request_assoc = $this->uri->uri_to_assoc(3); + trigger_error(__FUNCTION__ . '..' . $method_name. '..request start..' . print_r($request_assoc, true)); + if (in_array($method_name, array('parking_fee_altob', 'deduct_result'))) { ob_end_clean(); @@ -39,24 +54,13 @@ class Mitac_service extends CI_Controller flush(); } - ignore_user_abort(); // 接受client斷線, 繼續run - $this->vars['date_time'] = date('Y-m-d H:i:s'); // 格式化時間(2015-10-12 14:36:21) $this->vars['time_num'] = str_replace(array('-', ':', ' '), '', $this->vars['date_time']); //數字化時間(20151012143621) $this->vars['date_num'] = substr($this->vars['time_num'], 0, 8); // 數字化日期(20151012) $this->vars['station_no'] = STATION_NO; // 本站編號 // session_id(ip2long($_SERVER['REMOTE_ADDR'])); // 設定同一device為同一個session - session_start(); - - // ----- 程式開發階段log設定 ----- - if (@ENVIRONMENT == 'development') - { - ini_set('display_errors', '1'); - //error_reporting(E_ALL ^ E_NOTICE); - error_reporting(E_ALL); - } - set_error_handler(array($this, 'error_handler'), E_ALL); // 資料庫異動需做log + //session_start(); // 阻檔未知的 IP if(!in_array($_SERVER['HTTP_X_REAL_IP'], array('127.0.0.1')))