현재 서버의 os를 알아내는 php함수는? > 그누3질답

그누3질답

현재 서버의 os를 알아내는 php함수는? 정보

그누보드 현재 서버의 os를 알아내는 php함수는?

본문

안녕하세요
현재 윈도우 apm을 깔아서 테스트 사이트로 사용하는데요
일반페이지에 head.php를 인클루드해서 사용합니다.
루트라면 <? incude "head.php" ?>하면 되지만 서브페이지는  <? incude "../head.php" ?>
일케해야 되자나요 그래서 걍 <? incude "$DOCUMENT_ROOT/head.php" ?>일케해서 무조건 서버루트의 head.php를 인클루드해서 사용합니다.

헌데 문제는 리눅스에서는 되지만 테스트사이트 즉 apm이 셋업된 제 로컬에서는 에러가 나네여 서버차이인거 같은데요

<?

$server_os=현재 웹서버의 OS

if ($server_os == windows) {
include "./head.php";
} else if ($server_os == linux) {
include "$DOCUMENT_ROOT/head.php";
} else echo "잘모르는 서버입니다. ";
?>

일케 서버의 OS에 따라 인클루드 경로를 달리 할라고 합니다.
서버OS를 알아내는 방법 아시는 지요
무지한 제가 배움의 길을 좀 열고자 합니다. 부탁들비니다.^^;;
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로