【发布时间】:2011-08-24 03:17:09
【问题描述】:
我需要我的脚本能够识别它是在 Windows 还是在 Linux 系统上运行,以便它能够做出相应的行为。我该怎么做?
编辑:我需要一种明确的方式来做到这一点,这不会有识别错误操作系统的风险。
【问题讨论】:
-
我实际上进行了几次搜索,但没有发现。我的错。
标签: php operating-system
我需要我的脚本能够识别它是在 Windows 还是在 Linux 系统上运行,以便它能够做出相应的行为。我该怎么做?
编辑:我需要一种明确的方式来做到这一点,这不会有识别错误操作系统的风险。
【问题讨论】:
标签: php operating-system
php_uname 和/或PHP_OS 常量会告诉你。请参阅此处的示例:http://www.php.net/manual/en/function.php-uname.php
【讨论】:
if (PHP_OS == 'Linux') echo 'Linux os!'
【讨论】:
预定义常量:PHP_OS ........
【讨论】:
你看过php_uname() 函数吗?
【讨论】:
这里是second link,如果我用谷歌搜索“os php”:
【讨论】:
请注意,从浏览器到您的代码的任何内容都可能被欺骗,因此它不是“确定的”。
【讨论】: