如果它在Windows或Unix环境中运行,我如何签入PHP脚本?
答案 0 :(得分:3)
检查变量PHP_OS
答案 1 :(得分:2)
以下是我正在使用的内容:
if(PHP_SHLIB_SUFFIX == 'so')// *nix (aka NOT windows)
{
// Blah
}
else // Windows
{
// Blah again
}
这很简单,您无需涉及PHP_OS
答案 2 :(得分:1)
上面提到的PHP_OS是一个简单的变量。
另请参阅:php_uname()要获得更长的答案。
答案 3 :(得分:1)
if (PHP_OS == 'WINNT')
{
echo "Do windows stuff";
}
答案 4 :(得分:0)
我相信此信息可在$_SERVER
变量中找到,如下所示:
$_SERVER['SERVER_SOFTWARE']