Talk is cheap show me the code!
//Get current site information
Private Function Getwebinfo () {
$model = new \think\model ();
$v = $model->query ("Select VERSION () as ver");
$mysqlver = $v [0][' ver '];
$info = Array (
' operating system ' =>php_os,
' operating environment ' =>$_server["Server_software"],
' PHP version ' =>phpversion (),
' mysql version ' = $mysqlver,
' host name ' =>$_server[' server_name '],
' Web service port ' =>$_server[' Server_port '],
' website document directory ' =>$_server[' Document_root '],
' Browser info ' =>substr ($_server[' http_user_agent '), 0, +),
' communication protocol ' =>$_server[' Server_protocol '],
' request method ' =>$_server[' Request_method '],
' thinkphp version ' =>think_version,
' Upload attachments limit ' =>ini_get (' upload_max_filesize '),
' execution time limit ' =>ini_get (' max_execution_time '). ' Seconds ',
' Server Time ' =>date ("y-year N-month J-day H:i:s"),
' Beijing Time ' =>gmdate ("y-year N-month J-day H:i:s", Time () +8*3600),
' Server domain/IP ' =>$_server[' server_name ']. ' ['. gethostbyname ($_server[' server_name ']). ',
' user's IP address ' =>$_server[' remote_addr '],
' remaining space ' =>round ((Disk_free_space (".") /(1024*1024)), 2). ' M ',
);
return $info;
}
Web backend Get server-related information