| @@ -35,7 +35,19 @@ class Acti_service extends CI_Controller | |||||
| // 阻檔未知的 IP | // 阻檔未知的 IP | ||||
| $from_ip = $this->my_ip(); | $from_ip = $this->my_ip(); | ||||
| if(!in_array($from_ip, array('127.0.0.1'))) | |||||
| if(!in_array($from_ip, array( | |||||
| '127.0.0.1', | |||||
| '192.168.10.130', | |||||
| '192.168.10.131', | |||||
| '192.168.10.132', | |||||
| '192.168.10.133', | |||||
| '192.168.10.134', | |||||
| '192.168.10.135', | |||||
| '192.168.10.136', | |||||
| '192.168.10.137', | |||||
| '192.168.10.138', | |||||
| '192.168.10.139' | |||||
| ))) | |||||
| { | { | ||||
| trigger_error('refused://from:'.$from_ip.'..refused..'.print_r($_REQUEST, true)); | trigger_error('refused://from:'.$from_ip.'..refused..'.print_r($_REQUEST, true)); | ||||
| exit; | exit; | ||||
| @@ -111,10 +123,20 @@ class Acti_service extends CI_Controller | |||||
| // [區網] 由設備端呼叫 | // [區網] 由設備端呼叫 | ||||
| public function sos() | public function sos() | ||||
| { | { | ||||
| $station_no = $this->uri->segment(3); // 場站編號 | |||||
| $machine_no = $this->uri->segment(4); // 設備編號 | |||||
| $msg = isset($_REQUEST['Message']) ? $_REQUEST['Message'] : ''; | |||||
| trigger_error(__FUNCTION__ . "..Message..{$msg}..". print_r($_REQUEST, true)); | |||||
| trigger_error(__FUNCTION__ . "..{$station_no},{$machine_no}.."); | |||||
| $msg_arr = explode('-', $msg); | |||||
| $station_no = isset($msg_arr['0']) ? $msg_arr['0'] : 0; | |||||
| $machine_no = isset($msg_arr['1']) ? $msg_arr['1'] : 0; | |||||
| //$station_no = $this->uri->segment(3); | |||||
| //$machine_no = $this->uri->segment(4); | |||||
| if(!isset($station_no) || !isset($machine_no)) | |||||
| { | |||||
| trigger_error(__FUNCTION__ . '..unknown msg..'); | |||||
| exit; | |||||
| } | |||||
| require_once(ALTOB_SYNC_FILE) ; | require_once(ALTOB_SYNC_FILE) ; | ||||