$root = getenv(DOCUMENT_ROOT); ////服务器文档根目录
$port = getenv(SERVER_PORT); ////服务器端口
$file = getenv(SCRIPT_NAME); ////当前执行文件
$ua = getenv(HTTP_USER_AGENT); ////用户UA
$method = getenv(REQUEST_METHOD); ////请求方法
$protocol = getenv(SERVER_PROTOCOL); ////传输协议
getmypid() ////返回当前PHP进程的进程ID号该函数不需要输入参数
get_current_user() ////返回当前程序的所有者名称该函数也不需要输入参数
复制代码 代码如下:
获取系统类型及版本号 php_uname() (例Windows NT COMPUTER build )
只获取系统类型 php_uname(s) (或PHP_OS例Windows NT)
只获取系统版本号 php_uname(r) (例)
获取PHP运行方式 php_sapi_name() (PHP run modeapachehandler)
获取前进程用户名 Get_Current_User()
获取PHP版本 PHP_VERSION
获取Zend版本 Zend_Version()
获取PHP安装路径 DEFAULT_INCLUDE_PATH
获取当前文件绝对路径 __FILE__
获取Http请求中Host值 $_SERVER["HTTP_HOST"] (返回值为域名或IP)
获取服务器IP GetHostByName($_SERVER[SERVER_NAME])
接受请求的服务器IP $_SERVER["SERVER_ADDR"] (有时候获取不到推荐用GetHostByName($_SERVER[SERVER_NAME]))
获取客户端IP $_SERVER[REMOTE_ADDR]
获取服务器解译引擎 $_SERVER[SERVER_SOFTWARE]
获取服务器CPU数量 $_SERVER[PROCESSOR_IDENTIFIER]
获取服务器系统目录 $_SERVER[SystemRoot]
获取服务器域名 $_SERVER[SERVER_NAME] (建议使用$_SERVER["HTTP_HOST"])
获取用户域名 $_SERVER[USERDOMAIN]
获取服务器语言 $_SERVER[HTTP_ACCEPT_LANGUAGE]
获取服务器Web端口 $_SERVER[SERVER_PORT]