-
php获取体系信息的办法
添加时间:2013-7-31 点击量:php获取体系信息的办法。
用 getenv函数进行处理惩罚:<?php
¥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
/
php获取体系信息
by www.jbxue.com
/
获取体系类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)
只获取体系类型: php_uname(s) (或:PHP_OS,例:Windows NT)
只获取体系版本号: php_uname(r) (例:5.1)
获取PHP运行体式格式: php_sapi_name() (PHP run mode:apache2handler)
获取前过程用户名: 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]
?>