Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function router_post() {
- #new version
- $dt = file_get_contents('php://input');
- $data_input = json_decode($dt);
- file_put_contents('./log/trx-contents-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . $dt . "\n", FILE_APPEND);
- file_put_contents('./log/trx-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_input) . '||' . json_encode(apache_request_headers()) . "\n", FILE_APPEND);
- $data = array();
- $data['reffid'] = isset($data_input->reffid) ? $data_input->reffid : "";
- $data['userid'] = isset($data_input->userid) ? $data_input->userid : "";
- $data['target'] = isset($data_input->target) ? fixNo($data_input->target) : "";
- $data['amount'] = isset($data_input->amount) ? $data_input->amount : "";
- $data['terminal'] = isset($data_input->terminal) ? $data_input->terminal : "";
- $data['timestamp'] = isset($data_input->timestamp) ? $data_input->timestamp : "";
- $data['sign'] = isset($data_input->sign) ? $data_input->sign : "";
- $data['prodName'] = isset($data_input->prodName) ? $data_input->prodName : "";
- $data['ip_req'] = isset($data_input->ip_req) ? $data_input->ip_req : $this->input->ip_address();
- $data['input_format'] = isset($data_input->input_format) ? $data_input->input_format : 'nextgen';
- $data['system_req'] = $dt;
- file_put_contents('./log/trx-data-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_input) . '||' . json_encode(apache_request_headers()) . '||' . json_encode($data) . "\n", FILE_APPEND);
- $this->load->model('model_filter');
- $data_filter = $this->model_filter->filterBuy($data);
- file_put_contents('./log/response-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_filter) . "\n", FILE_APPEND);
- $this->response($data_filter, 200);
- }
- -----------------------------------------------------------------------------------------------------------------
- ------Penjelasan Orang lain --------------------------
- Penjelasan :
- nangkep pengiriman data yg masuk lalu di log?
- kebanyakan cuma baca input.. trus di log (ada 3 file log), kemudian dikirim buat di proses $data_filter = $this->model_filter->filterBuy($data); lalu dikirim $this->response($data_filter, 200);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement