|
@@ -9,6 +9,7 @@ function defaultConfig(){
|
|
|
'mysql-host'=> '',
|
|
|
);
|
|
|
}
|
|
|
+
|
|
|
//记录信息日志
|
|
|
function logInfo(){
|
|
|
$content = '[INF] ';
|
|
@@ -33,7 +34,25 @@ function logError(){
|
|
|
print($content);
|
|
|
file_put_contents(LOG_PATH, $content, FILE_APPEND);
|
|
|
}
|
|
|
-
|
|
|
+//获取用户IP
|
|
|
+function getClientIp(){
|
|
|
+ $url = 'http://8.136.238.47:3000/user/clientip';
|
|
|
+ $data = file_get_contents($url);
|
|
|
+ if($data === false){
|
|
|
+ logError('failed to get client ip',$url);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ $json = json_decode($data);
|
|
|
+ if(!$json){
|
|
|
+ logError('failed to parse client ip data',$data);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if(!$json['data']['ip']){
|
|
|
+ logError('failed to parse client ip',$data);
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ return $json['data']['ip'];
|
|
|
+}
|
|
|
//获取操作系统名称
|
|
|
function getOsName(){
|
|
|
if(substr(PHP_OS,0,3)==='WIN')
|