PHP中获取系统信息的方法分析
$根= getenv('document_root '); / / / /服务器的文档根目录港口= getenv(美元'server_port '); / / / /服务器端口
文件大小= getenv('script_name '); / / / /可执行文件
$ua = getenv('http_user_agent ' / UA);用户
$方法= getenv('request_method '); / / / /请求的方法
美元= getenv('server_protocol协议)/传输协议;
(getmypid) / PHP,返回当前进程的ID,该函数不需要输入参数。
(get_current_user),该业主/名称返回当前的程序,这个函数不需要输入参数。
复制代码代码如下所示:
得到系统的类型和版本号:php_uname()(例如:Windows NT计算机5.1 Build 2600)
只有系统类型:php_uname(的)(或:php_os,例如:Windows NT)
只有系统版本号:php_uname(R')(例如:5.1)
获得PHP运行模式:php_sapi_name()(PHP运行模式:apache2handler)
得到的前处理用户名:get_current_user()
得到的PHP版本:php_version
获得Zend版本:zend_version()
把PHP安装路径:default_include_path
获取当前文件的绝对路径:__file__
在HTTP请求的主机_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'} {
获取服务器的网络端口:$ _server { 'server_port}