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]
    ?>

    无论对感情还是对生活,“只要甜不要苦”都是任性而孩子气的,因为我们也不完美,我们也会伤害人。正因为我们都不完美,也因为生活从不是事事如意,所以对这些“瑕疵”的收纳才让我们对生活、对他人的爱变得日益真实而具体。—— 汪冰《世界再亏欠你,也要敢于拥抱幸福》
    分享到: