修复判断入口文件ip_check.php以及新增复制配置选项
This commit is contained in:
@@ -4,6 +4,7 @@ require_once(dirname(__DIR__) . "/cong.php");
|
||||
require_once(dirname(__DIR__) . "/lib/DbHelper.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/PipelineTimer.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/VisitorLogSchema.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/VisitorApiAudit.php");
|
||||
session_start();
|
||||
|
||||
$reasons = array(
|
||||
@@ -117,7 +118,7 @@ if ($conn->connect_error) {
|
||||
$where .= " AND " . join(" AND ", $map);
|
||||
}
|
||||
// SQL语句
|
||||
$sql = "SELECT `id`, `campagin_id`, `visit_md5_code`, `domain`, `visit_date`, `IP`, `country`, `result`, `reason`, `fp_url`, `referer`, `vtimes`, `client`, `browser`, `page`, `language`, `user_agent`, `http_referer`, `accept_language_raw`, `judge_timing`, `fp_hdata`, `device`, `add_time` FROM `visitor_logs` WHERE {$where} ORDER BY `id` DESC LIMIT {$startPosition}, {$recordsPerPage}";
|
||||
$sql = "SELECT `id`, `campagin_id`, `visit_md5_code`, `domain`, `visit_date`, `IP`, `country`, `result`, `reason`, `fp_url`, `referer`, `vtimes`, `client`, `browser`, `page`, `language`, `user_agent`, `http_referer`, `accept_language_raw`, `judge_timing`, `fp_hdata`, `api_by_request`, `api_by_response`, `api_risk_request`, `api_risk_response`, `device`, `add_time` FROM `visitor_logs` WHERE {$where} ORDER BY `id` DESC LIMIT {$startPosition}, {$recordsPerPage}";
|
||||
|
||||
// 执行查询并输出结果
|
||||
$result = mysqli_query($conn, $sql);
|
||||
@@ -167,6 +168,10 @@ if ($conn->connect_error) {
|
||||
$row['fp_hdata_explain_html'] = '';
|
||||
$row['fp_hdata_explain'] = null;
|
||||
}
|
||||
$row['api_by_request_text'] = VisitorApiAudit::displayText($row['api_by_request'] ?? '');
|
||||
$row['api_by_response_text'] = VisitorApiAudit::displayText($row['api_by_response'] ?? '');
|
||||
$row['api_risk_request_text'] = VisitorApiAudit::displayText($row['api_risk_request'] ?? '');
|
||||
$row['api_risk_response_text']= VisitorApiAudit::displayText($row['api_risk_response'] ?? '');
|
||||
$jsonData[] = $row;
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@ require_once(dirname(__DIR__) . "/cong.php");
|
||||
require_once(dirname(__DIR__) . "/lib/DbHelper.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/PipelineTimer.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/VisitorLogSchema.php");
|
||||
require_once(dirname(__DIR__) . "/lib/Cloak/VisitorApiAudit.php");
|
||||
|
||||
$reasons = array(
|
||||
"blank_referrer" => "过滤无来源的访问",
|
||||
@@ -111,7 +112,7 @@ if ($conn->connect_error) {
|
||||
$where .= " AND " . join(" AND ", $map);
|
||||
}
|
||||
// SQL语句
|
||||
$sql = "SELECT `id`, `campagin_id`, `visit_md5_code`, `domain`, `visit_date`, `IP`, `country`, `result`, `reason`, `fp_url`, `referer`, `vtimes`, `client`, `browser`, `page`, `language`, `user_agent`, `http_referer`, `accept_language_raw`, `judge_timing`, `fp_hdata`, `device`, `add_time` FROM `visitor_logs` WHERE {$where} ORDER BY `id` DESC LIMIT {$startPosition}, {$recordsPerPage}";
|
||||
$sql = "SELECT `id`, `campagin_id`, `visit_md5_code`, `domain`, `visit_date`, `IP`, `country`, `result`, `reason`, `fp_url`, `referer`, `vtimes`, `client`, `browser`, `page`, `language`, `user_agent`, `http_referer`, `accept_language_raw`, `judge_timing`, `fp_hdata`, `api_by_request`, `api_by_response`, `api_risk_request`, `api_risk_response`, `device`, `add_time` FROM `visitor_logs` WHERE {$where} ORDER BY `id` DESC LIMIT {$startPosition}, {$recordsPerPage}";
|
||||
|
||||
// 执行查询并输出结果
|
||||
$result = mysqli_query($conn, $sql);
|
||||
@@ -157,6 +158,10 @@ if ($conn->connect_error) {
|
||||
$row['fp_hdata_explain_html'] = '';
|
||||
$row['fp_hdata_explain'] = null;
|
||||
}
|
||||
$row['api_by_request_text'] = VisitorApiAudit::displayText($row['api_by_request'] ?? '');
|
||||
$row['api_by_response_text'] = VisitorApiAudit::displayText($row['api_by_response'] ?? '');
|
||||
$row['api_risk_request_text'] = VisitorApiAudit::displayText($row['api_risk_request'] ?? '');
|
||||
$row['api_risk_response_text']= VisitorApiAudit::displayText($row['api_risk_response'] ?? '');
|
||||
$jsonData[] = $row;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user