Commit ddefff3a authored by Antonio.Suerte's avatar Antonio.Suerte

Settlement Request Header Logging

parent 9f1141c4
......@@ -165,7 +165,6 @@ class SettlementModelClass extends ModelClassEx {
* @return : TRUE:成功、FALSE:失敗
-------------------------------------------------------------------------*/
public function validate() {
session_regenerate_id();
// 変数宣言部
$rtn = true;
......@@ -176,6 +175,22 @@ class SettlementModelClass extends ModelClassEx {
}
if($this -> getType() == NO_STRING) { // 初回アクセス時
$datetime = date("Y-m-d H:i:s");
$accessDir = SITE_ROOT."api/Logs/settlement/access";
if(!@file_exists($accessDir)){
mkdir($accessDir, 0777, true);
}
$logFile = "{$accessDir}/Log_H".date("Y-m-d").".log";
$requestHeaders = [
"Program Code" => $this -> pNum,
"IP_Address" => $this -> getColumnData($_SERVER, "REMOTE_ADDR")
];
$requestHeaders = print_r(array_merge($requestHeaders, apache_request_headers()), true);
error_log("\r\n[{$datetime}]: {$requestHeaders}\r\n", VAL_INT_3, $logFile);
//check previous type is not equal to NO_STRING
if($_SESSION['settlement_previous_type'] != NO_STRING) {
$this -> setType(CONTROL_ACTION);
......
......@@ -387,7 +387,7 @@ class TransactionLogsModelClass extends ModelClassEx {
$resFolder = $logFolder.DIRECTORY_SEPARATOR.'SDPayWithdraw'.DIRECTORY_SEPARATOR.'response'.DIRECTORY_SEPARATOR.'*.log';
break;
case 'settlement':
$resFolder = $logFolder.DIRECTORY_SEPARATOR.'settlement'.DIRECTORY_SEPARATOR.'settlement_response_data'.DIRECTORY_SEPARATOR.'*.log';
$resFolder = $logFolder.DIRECTORY_SEPARATOR.'settlement'.DIRECTORY_SEPARATOR.'access'.DIRECTORY_SEPARATOR.'*.log';
break;
case 'LBT(Japan)':
$resFolder = $logFolder.DIRECTORY_SEPARATOR.'LBTF3'.DIRECTORY_SEPARATOR.'*.log';
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment