php获取IP地址、服务器操作系统、php版本等信息




收集整理 php 获取服务器操作系统ip地址等,请根据自己的需求删减或修改。

  1. function getServerInfo(){
  2. $info = array(
  3. '操作系统'=>PHP_OS,
  4. '运行环境'=>$_SERVER["SERVER_SOFTWARE"],
  5. '主机名'=>$_SERVER['SERVER_NAME'],
  6. 'WEB服务端口'=>$_SERVER['SERVER_PORT'],
  7. '网站文档目录'=>$_SERVER["DOCUMENT_ROOT"],
  8. '浏览器信息'=>substr($_SERVER['HTTP_USER_AGENT'], 0, 40),
  9. '通信协议'=>$_SERVER['SERVER_PROTOCOL'],
  10. '请求方法'=>$_SERVER['REQUEST_METHOD'],
  11. 'ThinkPHP版本'=>THINK_VERSION,
  12. '上传附件限制'=>ini_get('upload_max_filesize'),
  13. '执行时间限制'=>ini_get('max_execution_time').'秒',
  14. '服务器时间'=>date("Y年n月j日 H:i:s"),
  15. '北京时间'=>gmdate("Y年n月j日 H:i:s",time()+8*3600),
  16. '服务器域名/IP'=>$_SERVER['SERVER_NAME'].' [ '.gethostbyname($_SERVER['SERVER_NAME']).' ]',
  17. '用户的IP地址'=>$_SERVER['REMOTE_ADDR'],
  18. '剩余空间'=>round((disk_free_space(".")/(1024*1024)),2).'M',
  19. 'PHP版本'=>PHP_VERSION,
  20. 'PHP运行方式'=>php_sapi_name(),
  21. '服务器语言'=>$_SERVER['HTTP_ACCEPT_LANGUAGE'],
  22. //'MySQL版本'=>mysql_get_server_info(),
  23. );
  24. return $info;
  25. }