Выяснение операционной системы, на которой запущен мой PHP-скрипт [дубликат]
Возможный Дубликат:
Как получить ОС, на которой работает PHP?
Мне нужно, чтобы мой скрипт мог распознавать, выполняется ли он в системе Windows или в системе Linux, чтобы он мог вести себя соответствующим образом. Как мне это сделать?
РЕДАКТИРОВАТЬ: Мне нужен определенный способ сделать это, без риска распознать неправильную ОС.
2
6 answers
php_uname
и/или константа PHP_OS
сообщит вам. Смотрите примеры здесь: http://www.php.net/manual/en/function.php-uname.php
1
Author: deceze, 2011-05-12 13:34:23
if (PHP_OS == 'Linux') echo 'Linux os!'
1
Author: gnur, 2011-05-12 13:33:30
Предопределенная константа: PHP_OS
........
1
Author: dynamic, 2011-05-12 13:43:40
Вы смотрели на функцию php_uname()
?
1
Author: Scott C Wilson, 2011-05-12 13:43:52
Вот вторая ссылка , если я погуглю "os php":
0
Author: MadH, 2011-05-12 13:36:15
Обратите внимание, что все, что приходит из браузера в ваш код, может быть подделано, поэтому это не "определенно".
-2
Author: Grim..., 2011-05-12 13:35:48